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();
 }