Beispiel #1
0
    public void FillgvAward()
    {
        lblError.Text = "";
        MarksBLL mDal   = new MarksBLL();
        Marks    mModel = new Marks();

        mModel.classID   = Convert.ToInt64(ddlClasses.SelectedValue);
        mModel.sectionID = Convert.ToInt64(ddlSection.SelectedValue);
        mModel.unitID    = Convert.ToInt64(ddlType.SelectedValue);
        mModel.subjectID = Convert.ToInt64(ddlSubject.SelectedValue);
        List <Marks> lmarks = new List <Marks>();

        lmarks = mDal.getAwardRoll(mModel);
        if (lmarks.Count > 0)
        {
            gvEditMarks.DataSource = lmarks;
            gvEditMarks.DataBind();
            gvEditMarks.DataSource = lmarks;
            gvEditMarks.DataBind();
            btnUpdate.Visible = true;
        }
        else
        {
            lblError.Visible       = true;
            lblError.Text          = "No Data";
            gvEditMarks.DataSource = lmarks;
            gvEditMarks.DataBind();
        }
    }
Beispiel #2
0
    public void updateMarks()
    {
        MarksBLL mDal = new MarksBLL();

        List <Marks> eModel = new List <Marks>();

        foreach (GridViewRow dr in gvEditMarks.Rows)
        {
            Label   subjectid = (Label)dr.FindControl("subjectid");
            TextBox txtMarks  = (TextBox)dr.FindControl("txtMarks");
            //CheckBox chkBoxAbsent = (CheckBox)dr.FindControl("chkBoxAbsent");

            Marks marksModel = new Marks();

            marksModel.classID         = Convert.ToInt64(ddlClasses.SelectedValue);
            marksModel.sectionID       = Convert.ToInt64(ddlSection.SelectedValue);
            marksModel.unitID          = Convert.ToInt64(ddlType.SelectedValue);
            marksModel.subjectID       = Convert.ToInt64(subjectid);
            marksModel.marks           = Convert.ToDecimal(txtMarks.Text);
            marksModel.current_Session = Session["Current_Session"].ToString();
            marksModel.studentID       = Convert.ToInt64(ddlStudent.SelectedValue);
            //marksModel.marksID = Convert.ToInt64(lblMarksId.Text);
            //    if (chkBoxAbsent.Checked)
            //    {
            //        marksModel.status = 0;
            //    }
            //    else
            //        marksModel.status = 1;
            eModel.Add(marksModel);
        }
        string message = mDal.updateAward(eModel);

        lblSuccess.Visible = true;
        lblSuccess.Text    = message;
    }
Beispiel #3
0
    public void addMarks()
    {
        MarksBLL mDal = new MarksBLL();

        List <Marks> eModel = new List <Marks>();

        foreach (GridViewRow dr in gvAddAward.Rows)
        {
            Label    lblRollNo      = (Label)dr.FindControl("lblRollNo");
            Label    lblStudentId   = (Label)dr.FindControl("lblStudentId");
            Label    lblStudentName = (Label)dr.FindControl("lblStudentName");
            TextBox  txtMarks       = (TextBox)dr.FindControl("txtMarks");
            CheckBox chkBoxAbsent   = (CheckBox)dr.FindControl("chkBoxAbsent");
            Marks    marksModel     = new Marks();

            marksModel.classID         = Convert.ToInt64(ddlClasses.SelectedValue);
            marksModel.sectionID       = Convert.ToInt64(ddlSection.SelectedValue);
            marksModel.unitID          = Convert.ToInt64(ddlType.SelectedValue);
            marksModel.subjectID       = Convert.ToInt64(ddlSubject.SelectedValue);
            marksModel.rollno          = Convert.ToInt64(lblRollNo.Text);
            marksModel.marks           = Convert.ToDecimal(txtMarks.Text);
            marksModel.current_Session = Session["Current_Session"].ToString();
            marksModel.studentID       = Convert.ToInt64(lblStudentId.Text);
            if (chkBoxAbsent.Checked)
            {
                marksModel.status = 0;
            }
            else
            {
                marksModel.status = 1;
            }
            eModel.Add(marksModel);
        }
        string message = mDal.addMarks(eModel);

        lblSuccess.Visible = true;
        lblSuccess.Text    = message;
    }