Пример #1
0
    protected void btnEdit_Click(object sender, EventArgs e)
    {
        GridViewRow gvr       = ((Button)sender).Parent.Parent as GridViewRow;
        int         StudentID = Convert.ToInt32(gvStudentMaster.DataKeys[gvr.RowIndex]["StudentID"].ToString());

        obj = new clsStudentMaster();
        DataTable dt = obj.SelectStudentMaster(StudentID);

        if (dt.Rows.Count > 0)
        {
            hdfID.Value         = dt.Rows[0]["StudentID"].ToString();
            txtName.Text        = dt.Rows[0]["Name"].ToString();
            txtMobileNo.Text    = dt.Rows[0]["MobileNo"].ToString();
            txtEmail.Text       = dt.Rows[0]["EmailID"].ToString();
            txtAddress.Text     = dt.Rows[0]["Address"].ToString();
            txtrollno.Text      = dt.Rows[0]["RollNo"].ToString();
            calDOB.SelectedDate = Convert.ToDateTime(dt.Rows[0]["SDOB"].ToString());
            calDOB.VisibleDate  = calDOB.SelectedDate;
            btnSubmit.Text      = "Update";
            chkSubject.ClearSelection();
            DataTable dt1 = obj.SelectStudentSubjectList(StudentID);
            if (dt1.Rows.Count > 0)
            {
                for (int i = 0; i < dt1.Rows.Count; i++)
                {
                    chkSubject.Items.FindByValue(dt1.Rows[i]["SubjectID"].ToString()).Selected = true;
                }
            }
        }
    }
Пример #2
0
    public void BindGridview()
    {
        obj = new clsStudentMaster();
        gvStudentMaster.DataSource = obj.SelectStudentMaster(0);
        gvStudentMaster.DataBind();

        chkSubject.DataSource     = obj.SelectSubjectList();
        chkSubject.DataTextField  = "Name";
        chkSubject.DataValueField = "SubjectID";
        chkSubject.DataBind();
    }
Пример #3
0
 public void InsertStudentSubject(int StudentID)
 {
     DeleteStudentSubject(StudentID);
     foreach (ListItem chk in chkSubject.Items)
     {
         if (chk.Selected)
         {
             obj           = new clsStudentMaster();
             obj.StudentID = StudentID;
             obj.SubjectID = Convert.ToInt32(chk.Value);
             obj.InsertStudentSubject(obj);
         }
     }
 }
    public int DeleteStudentMaster(clsStudentMaster obj)
    {
        SqlConnection con = new SqlConnection(constring);
        SqlCommand    cmd = new SqlCommand("DeleteStudentMaster", con);

        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@StudentID", obj.StudentID);
        cmd.Parameters.AddWithValue("@UserID", obj.UserID);
        con.Open();
        int count = cmd.ExecuteNonQuery();

        con.Close();
        return(count);
    }
Пример #5
0
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        GridViewRow gvr       = ((Button)sender).Parent.Parent as GridViewRow;
        int         StudentID = Convert.ToInt32(gvStudentMaster.DataKeys[gvr.RowIndex]["StudentID"].ToString());

        obj           = new clsStudentMaster();
        obj.StudentID = StudentID;
        obj.UserID    = Convert.ToInt32(Session["UserID"]);
        if (obj.DeleteStudentMaster(obj) > 0)
        {
            lblStatus.Text = "Record Deleted Successfully";
            BindGridview();
        }
        else
        {
            lblStatus.Text = "Opertation Failed!!!";
        }
    }
    public int InsertUpdateStudentMaster(clsStudentMaster obj)
    {
        SqlConnection con = new SqlConnection(constring);

        SqlCommand cmd = new SqlCommand("InsertUpdateStudentMaster", con);

        cmd.CommandType = CommandType.StoredProcedure;
        cmd.Parameters.AddWithValue("@StudentID", obj.StudentID);
        cmd.Parameters.AddWithValue("@Name", obj.Name);
        cmd.Parameters.AddWithValue("@MobileNo", obj.MobileNo);
        cmd.Parameters.AddWithValue("@EmailID", obj.EmailID);
        cmd.Parameters.AddWithValue("@DOB", obj.DOB);
        cmd.Parameters.AddWithValue("@RollNo", obj.RollNo);
        cmd.Parameters.AddWithValue("@Address", obj.Address);
        cmd.Parameters.AddWithValue("@UserID", obj.UserID);
        con.Open();
        StudentID = Convert.ToInt32(cmd.ExecuteScalar());
        con.Close();

        return(StudentID);
    }
Пример #7
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     obj           = new clsStudentMaster();
     obj.StudentID = hdfID.Value == string.Empty ? 0 : Convert.ToInt32(hdfID.Value);
     obj.Name      = txtName.Text.Trim();
     obj.MobileNo  = txtMobileNo.Text.Trim();
     obj.EmailID   = txtEmail.Text.Trim();
     obj.Address   = txtAddress.Text.Trim();
     obj.DOB       = calDOB.SelectedDate.Date;
     obj.RollNo    = txtrollno.Text.Trim();
     obj.UserID    = Convert.ToInt32(Session["UserID"]);
     if (obj.InsertUpdateStudentMaster(obj) > 0)
     {
         InsertStudentSubject(obj.StudentID);
         lblStatus.Text = "Record " + (hdfID.Value == string.Empty ? "Inserted" : "Updated") + " Successfully";
         Clear();
         BindGridview();
     }
     else
     {
         lblStatus.Text = "Opertation Failed!!!";
     }
 }
Пример #8
0
 public void DeleteStudentSubject(int StudentID)
 {
     obj = new clsStudentMaster();
     obj.DeleteStudentSubject(StudentID);
 }