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