private int InsertExamMark()
        {
            int Returnvalue = 0;

            ExamMark TheExamMark = new ExamMark();

            try
            {
                TheExamMark.ExamScheduleID = int.Parse(drpdwn_ExamMarkSeheduleID.SelectedValue);
                TheExamMark.MarksObtained  = int.Parse(txt_MarksObtained.Text);
                TheExamMark.StudentID      = drpdwn_StudentOnSeheduleID.SelectedValue;
                TheExamMark.VarifiedBy     = txt_VarifiedBy.Text;
                TheExamMark.AddedBy        = 44; //:TO DO Kanhu HARD CODE
                TheExamMark.OfficeID       = 1;  //:TO DO Kanhu HARD CODE
                TheExamMark.CompanyID      = 1;  //:TO DO Kanhu HARD CODE
                TheExamMark.IsActive       = true;
                TheExamMark.IsDeleted      = false;
            }
            catch (Exception ex)
            {
            }
            finally
            {
            }
            Returnvalue = ExamMarkManagement.InsertExamMarks(TheExamMark);
            return(Returnvalue);
        }
        private int DeleteExamMark(int Record)
        {
            int Returnvalue = 0;

            ExamMark DeleteExamMark = new ExamMark();

            DeleteExamMark.Exam_Mark_ScheduleID = Record;
            DeleteExamMark.ModifiedBy           = 1;  //:TO DO Kanhu HARD CODE
            DeleteExamMark.OfficeID             = 44; //:TO DO Kanhu HARD CODE
            DeleteExamMark.CompanyID            = 8;  //:TO DO Kanhu HARD CODE
            DeleteExamMark.IsActive             = false;
            DeleteExamMark.IsDeleted            = true;

            Returnvalue = ExamMarkManagement.DeleteExamMarks(DeleteExamMark);
            return(Returnvalue);
        }
        private int UpdateExamMark()
        {
            int Returnvalue = 0;

            ExamMark UpdateExamMark = new ExamMark();

            UpdateExamMark.Exam_Mark_ScheduleID = int.Parse(lbl_Hidden_ExamMarkID.Text);
            UpdateExamMark.ExamScheduleID       = int.Parse(drpdwn_ExamMarkSeheduleID.SelectedValue);
            UpdateExamMark.MarksObtained        = int.Parse(txt_MarksObtained.Text);
            UpdateExamMark.StudentID            = drpdwn_StudentOnSeheduleID.SelectedValue;
            UpdateExamMark.VarifiedBy           = txt_VarifiedBy.Text;
            UpdateExamMark.ModifiedBy           = 44; //:TO DO Kanhu HARD CODE
            UpdateExamMark.OfficeID             = 1;  //:TO DO Kanhu HARD CODE
            UpdateExamMark.CompanyID            = 1;  //:TO DO Kanhu HARD CODE
            UpdateExamMark.IsActive             = true;
            UpdateExamMark.IsDeleted            = false;

            Returnvalue = ExamMarkManagement.UpdateExamMarks(UpdateExamMark);
            return(Returnvalue);
        }
        protected void gridview_ExamMarkList_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int RowIndex = 0;

            if (!e.CommandName.Equals(MicroEnums.DataOperation.Page.GetStringValue()))
            {
                RowIndex = Convert.ToInt32(e.CommandArgument);
                int      RecordID    = int.Parse(((Label)gridview_ExamMarkList.Rows[RowIndex].FindControl("lbl_ExamMarkID")).Text);
                ExamMark ObjExamMark = new ExamMark();
                ObjExamMark = (from xyz2 in ExamMarkManagement.GetExamsMarkList()
                               where xyz2.Exam_Mark_ScheduleID == RecordID
                               select xyz2).Single();
                if (e.CommandName.Equals(MicroEnums.DataOperation.Edit.GetStringValue()))
                {
                    PopulateFormField(ObjExamMark, RecordID);
                    ExamMarks_Multi.SetActiveView(InputControls);
                    btn_Submit.Text = MicroEnums.DataOperation.Update.GetStringValue();
                }
                else if (e.CommandName.Equals(MicroEnums.DataOperation.Delete.GetStringValue()))
                {
                    int ProcReturnValue = (int)MicroEnums.DataOperationResult.Failure;

                    ProcReturnValue = DeleteExamMark(RecordID);
                    if (ProcReturnValue > (int)MicroEnums.DataOperationResult.Success)
                    {
                        lbl_TheMessage.Text = ReadXML.GetSuccessMessage("OK_DATA_DELETED");
                        Bind_ExamMark_List();
                    }
                    else
                    {
                        lbl_TheMessage.Text = ReadXML.GetSuccessMessage("KO_DATA_DELETED");
                    }
                    dialog_Message.Show();
                }
            }
        }
 protected void Bind_ExamMark_List()
 {
     ResetAll();
     gridview_ExamMarkList.DataSource = ExamMarkManagement.GetExamsMarkList(); //PageVariables.SehedulesList;
     gridview_ExamMarkList.DataBind();
 }