protected void btnSave_Click(object sender, EventArgs e)
        {
            JobOrderStatus status = new JobOrderStatus();

            if (EditJobOrderStatus > 0)
            {
                status.LoadByPrimaryKey(EditJobOrderStatus);
            }
            else
            {
                status.AddNew();
            }
            status.JobOrderStatusName = txtStatusName.Text;
            status.JobOrderStatusNameAr = txtStatusNameAr.Text;
            status.StatusClass = dropDownStatusColor.Value;
            status.Save();

            ClearFields();
            bindData();
            panelStatusGrid.Visible = true;
            panelStatusEdit.Visible = false;
        }
 protected void GridViewStatus_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if (e.CommandName == "editStatus")
     {
         JobOrderStatus status = new JobOrderStatus();
         status.LoadByPrimaryKey(int.Parse(e.CommandArgument.ToString()));
         txtStatusName.Text = status.JobOrderStatusName;
         txtStatusNameAr.Text = status.JobOrderStatusNameAr;
         dropDownStatusColor.Value = status.StatusClass;
         EditJobOrderStatus = int.Parse(e.CommandArgument.ToString());
         panelStatusGrid.Visible = false;
         panelStatusEdit.Visible = true;
     }
     else if (e.CommandName == "deleteStatus")
     {
         JobOrderStatus status = new JobOrderStatus();
         status.LoadByPrimaryKey(int.Parse(e.CommandArgument.ToString()));
         status.MarkAsDeleted();
         status.Save();
         bindData();
     }
 }