protected void gvDropSemesterView_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            GridView grid = sender as GridView;

            if (e.CommandName == "dispaly1")
            {
                int rowIndex = int.Parse(e.CommandArgument.ToString());
                int val      = (int)this.gvDropSemester.DataKeys[rowIndex]["ID"];
                Response.Redirect("DropSemesterDisplayAll.aspx?id=" + val);
            }
            else if (e.CommandName == "edit1")
            {
                int          rowIndex = int.Parse(e.CommandArgument.ToString());
                int          val      = (int)this.gvDropSemester.DataKeys[rowIndex]["ID"];
                DropSemester obj      = new DropSemester();
                DataRow      dr       = obj.dreditform(val);
                if (dr == null)
                {
                    fillGv();
                    errorLabel.Text      = "لا يمكن تعديل هذا الطلب";
                    errorLabel.Visible   = true;
                    errorLabel.ForeColor = Color.Red;
                }
                else
                {
                    Response.Redirect("DropSemesterUpdate.aspx?id=" + val);
                }
            }
            else if (e.CommandName == "delete")
            {
                int          rowIndex = int.Parse(e.CommandArgument.ToString());
                int          val      = (int)this.gvDropSemester.DataKeys[rowIndex]["ID"];
                DropSemester obj      = new DropSemester();
                int          del      = obj.DeleteDreopSemesterSelected(val);
                errorLabel.Text    = del + "";
                errorLabel.Visible = true;
                if (del == 0)
                {
                    errorLabel.Text      = "لا يمكن حذف هذا الطلب لأنه مكتمل";
                    errorLabel.Visible   = true;
                    errorLabel.ForeColor = Color.Red;
                }
                if (del == 1)
                {
                    errorLabel.Text      = "تمت العملية بنجاح";
                    errorLabel.Visible   = true;
                    errorLabel.ForeColor = Color.DarkGreen;
                }
            }
        }