public bool Update(bool isWeb = false) { ClassLibrary.JConnection C = new ClassLibrary.JConnection(); ClassLibrary.JDataBase db = new ClassLibrary.JDataBase(C.GetConnection("Server02", 0)); try { if (!JPermission.CheckPermission("BusManagment.Bus.JBus.Update")) { return(false); } JBusTable AT = new JBusTable(); AT.SetValueProperty(this); if (AT.Update(db)) { if (!isWeb) { Nodes.Refreshdata(Nodes.CurrentNode, JBuses.GetDataTable(Code).Rows[0]); } ClassLibrary.JHistory jHistory = new ClassLibrary.JHistory(); jHistory.Save("BusManagment.JBus", AT.Code, 0, 0, 0, "ویرایش اتوبوس", "", 0); return(true); } else { return(false); } } finally { db.Dispose(); } }
bool Validate() { if (_AutomobileCode == 0) { JMessages.Error("لطفاً وسیله نقلیه را انتخاب کنید.", "خطا"); tabControl1.SelectedIndex = 0; return(false); } if (txtBCode.Text.Trim() == "") { JMessages.Error("لطفاً شماره اتوبوس را وارد کنید.", "خطا"); tabControl1.SelectedIndex = 0; return(false); } if (JBuses.CheckExists(_Code, txtBCode.IntValue)) { JMessages.Error("این شماره اتوبوس قبلا وارد شده است.", "خطا"); tabControl1.SelectedIndex = 0; return(false); } return(true); }