Exemplo n.º 1
0
Arquivo: Bus.cs Projeto: CoolWirya/BS
 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();
     }
 }
Exemplo n.º 2
0
 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);
 }