public bool Delete() { if (!JPermission.CheckPermission("BusManagment.WorkOrder.JShift.Delete")) { return(false); } if (CheckUsedInTariff()) { JMessages.Error("این شیفت در احکام کار استفاده شده است و قابل حذف نیست.", ""); return(false); } JShiftTable AT = new JShiftTable(); AT.SetValueProperty(this); if (JMessages.Question("آیا میخواهید شیفت انتخاب شده حذف شود؟", "") == System.Windows.Forms.DialogResult.Yes) { if (AT.Delete()) { Nodes.Delete(Nodes.CurrentNode); return(true); } else { return(false); } } return(false); }
public bool Update() { //if (!JPermission.CheckPermission("BusManagment.WorkOrder.JShift.Update")) // return false; JShiftTable AT = new JShiftTable(); AT.SetValueProperty(this); if (AT.Update()) { Nodes.Refreshdata(Nodes.CurrentNode, JShifts.GetDataTable(Code).Rows[0]); return(true); } else { return(false); } }
public int Insert(bool isWebProject) { //if (!JPermission.CheckPermission("BusManagment.WorkOrder.JShift.Insert")) // return 0; JShiftTable AT = new JShiftTable(); AT.SetValueProperty(this); Code = AT.Insert(); if (Code > 0) { if (!isWebProject) { Nodes.DataTable.Merge(JShifts.GetDataTable(Code)); } } return(Code); }