Tuesday, 26 November 2013

DAL

 public class DAL
    {
        public SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["DBConn"].ConnectionString);
        propertyStudent ps = new propertyStudent();
        public SqlDataAdapter da;
        public SqlCommand cmd;
        DataSet ds;

        public DataSet viewdata()
        {
            cmd = new SqlCommand("select *from Golden", con);
            da = new SqlDataAdapter(cmd);
            ds = new DataSet();
            da.Fill(ds);
            con.Close();
            return ds;
        }

        public void Insert(propertyStudent ps)
        {
            con.Open();
            cmd = new SqlCommand("SP_Golden_Ins", con);
            cmd.CommandType = CommandType.StoredProcedure;
            //cmd.Parameters.AddWithValue("@UserID", 0);
            cmd.Parameters.AddWithValue("@StudentName",ps.sname);
            cmd.Parameters.AddWithValue("@Course", ps.Course);
            cmd.Parameters.AddWithValue("@Gender",ps.Gender);
            cmd.Parameters.AddWithValue("@UserName",ps.uname);
            cmd.Parameters.AddWithValue("@Pwd", ps.Pwd);
            cmd.Parameters.AddWithValue("@ParentName", ps.pname);
            cmd.Parameters.AddWithValue("@ContactNo",ps.ContNo);
            cmd.Parameters.AddWithValue("@Transport",ps.Transport);
            cmd.Parameters.AddWithValue("@Addres",ps.Transport);
            cmd.ExecuteNonQuery();
            con.Close();


        }
        public void Update(propertyStudent ps)
        {
            con.Open();
            cmd = new SqlCommand("SP_Golden_Upd", con);
            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@UserID", ps.userid);
            cmd.Parameters.AddWithValue("@StudentName", ps.sname);
            cmd.Parameters.AddWithValue("@Course", ps.Course);
            cmd.Parameters.AddWithValue("@Gender", ps.Gender);
            cmd.Parameters.AddWithValue("@UserName", ps.uname);
            cmd.Parameters.AddWithValue("@Pwd", ps.Pwd);
            cmd.Parameters.AddWithValue("@ParentName", ps.pname);
            cmd.Parameters.AddWithValue("@ContactNo", ps.ContNo);
            cmd.Parameters.AddWithValue("@Transport", ps.Transport);
            cmd.Parameters.AddWithValue("@Addres", ps.ContAdd);
            cmd.ExecuteNonQuery();
            con.Close();

        }


        public void delete(int id)
        {
            con.Open();
            cmd = new SqlCommand("SP_Golden_Del", con);
            cmd.CommandType=CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@UserID", id);
            cmd.ExecuteNonQuery();
            con.Close();


           


        }
    }
     # region Property
        public class propertyStudent
        {
            public int userid { get; set; }
            public string sname { get; set; }
            public string uname { get; set; }
            public string pname { get; set; }
            public string Gender { get; set; }
            public string Course { get; set; }
            public string Pwd { get; set; }
            public string CPWd { get; set; }          
            public string ContNo { get; set; }
            public string ContAdd{ get; set; }
            public string Transport { get; set; }
        }
#endregion
}

No comments:

Post a Comment