private void saveChanges_Click(object sender, EventArgs e) { if (!changesSaved) { try { if (CheckInput()) { RouteID routeID = (RouteID)routesIDList.SelectedItem; string company = carCompanyIn.Text.Trim(); int fuelCapacity = Convert.ToInt32(fuelCapacityIn.Text); int fuelConsumption = Convert.ToInt32(fuelConsumptionIn.Text); if (Car == null) { CarID carID = new CarID(Convert.ToInt32(carIDIn.Text)); Car = new RouteTaxi(carID, company, routeID, fuelCapacity, fuelConsumption); } else { Car.Company = company; Car.RouteID = routeID; } IsHandled = true; changesSaved = true; saveChanges.Enabled = false; } } catch (Exception exception) { MessageBox.Show(exception.Message); } } }
// IComparable implementation. /* * int IComparable.CompareTo(object obj) * { * Car temp = obj as Car; * if (temp != null) * { * if (this.CarID > temp.CarID) * return 1; * if (this.CarID < temp.CarID) * return -1; * else * return 0; * } * else * throw new ArgumentException("Parameter is not a Car!"); * } */ // CompareTo method does exactly the same as above, just uses CompareTo method from CarID (an integer). // Integers have a default CompareTo method, which is why this works. int IComparable.CompareTo(object obj) { if (obj is Car) { return(CarID.CompareTo((obj as Car).CarID)); } else { throw new ArgumentException("Parameter is not a Car!"); } }
/// <summary> /// создает машину с заданными параметрами /// </summary> /// <param name="model"></param> /// <param name="description"></param> /// <param name="price"></param> /// <param name="id"></param> /// <param name="image"></param> /// <param name="isconfirmed"></param> /// <param name="issold"></param> /// <param name="owner"></param> public Car(string model, string description, int price, CarID id, string image, bool isconfirmed, bool issold, string owner) { Model = model; Description = description; ID = id; Price = price; Image = image; IsConfirned = isconfirmed; IsSold = issold; Owner = owner; }
public static void SpawnVehicle(CarID carID) { var position = my.Player.Character.Position.Around(5); Log.Debug("position read: " + position.ToString()); var car = World.CreateVehicle(carID, position); Log.Debug("position car: " + car.Position.ToString()); car.LockStatus = VehicleLock.Unlocked; car.NoLongerNeeded(); }
/// <summary> /// другой способ создать машину /// </summary> /// <param name="str"></param> public Car(string str) { var CStr = str.Split('_'); Model = CStr[0]; Description = CStr[1]; ID = new CarID(int.Parse(CStr[2])); Price = int.Parse(CStr[3]); Image = CStr[4]; IsConfirned = bool.Parse(CStr[5]); IsSold = bool.Parse(CStr[6]); Owner = CStr[7]; }
int IComparable.CompareTo(object obj) { Car temp = obj as Car; if (temp != null) { return(CarID.CompareTo(temp.CarID)); } else { throw new ArgumentException("Parameter is ot a Car"); } }
public void GenericLogging(string systemMsg, string SystemClass, string SystemSection, string ID, string FixID, string baseURL, string mysqlQueryName, string mysqlQuery) { string Loggingall = " insert into tblLogs " + "set SystemMsg='" + systemMsg.Replace("'", "''") + "'" + ",SystemClass = '" + SystemClass.Replace("'", "''") + "'" + ",SystemSection = '" + SystemSection.Replace("'", "''") + ",ID = '" + CarID.Replace("'", "''") + "'" + ",FixID = '" + FixID.Replace("'", "''") + "'" + ",baseurl = '" + baseURL.Replace("'", "''") + "'" + ",mysqlqueryName = '" + mysqlQuery.Replace("'", "''") + ",mysqlquery = '" + mysqlQuery.Replace("'", "''") + "'" + ",Site = 'AutoTrader'" + ",TimeStamp = Now()"; MYSQLP.MySQLInsertUpdate(Loggingall, "Loggingall"); }
protected void BtnInsert_Click2(Object sender, System.EventArgs e) { if (!CheckDate()) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "مدل خودرو را درست وارد نماییدوبه خودرو های بالای 30 سال مجوز داده نمیشود"); return; } if (txtpelek.Text.Length < 8) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "پلاک را درست وارد نمایید"); return; } if (Convert.ToDecimal(txtSacrificePercent.Text) < 0 || Convert.ToDecimal(txtSacrificePercent.Text) > 70) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "درصد جانبازی باید بین صفرو 100 باشد"); return; } if (CompnaytypeID() == -1) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "ابتدا سازمان را تعریف نمایید"); return; } //if (TXTVIN.Text.Length != 18) //{ // TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "شماره وین خودرو را درست وارد نمایید"); // return; //} if (FileUploadCard.HasFile) { string Alarm = CSharp.PublicFunction.CheckFile(FileUploadCard.PostedFile); if (Alarm != "") { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, Alarm); return; } } else { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "ارسال کارت خودرو الزاامی است"); return; } if (FileUploadFani.HasFile) { string Alarm = CSharp.PublicFunction.CheckFile(FileUploadFani.PostedFile); if (Alarm != "") { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, Alarm); return; } } else if ( (DateTime.Now.Year - Convert.ToInt32(DateConvert.sh2m(DDCarModel.Text + "/01/01").Year) > 6 && rdSahmsi.Checked) || (DateTime.Now.Year - Convert.ToInt32(Convert.ToDateTime(DDCarModel.Text + "/01/01").Year) > 6 && rdmilady.Checked) ) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "ارسال کارت معاینه فنی برای خودروهای زیر 5 سال الزاامی است"); return; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ClCar cl = new ClCar(); cl = Data; int t = 0; if (CSharp.PublicFunction.ModeInsert(CarID.ToString())) { t = CarClass.insert(cl); } else { t = CarClass.Update(cl); } if (t == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت"); } else { if (VisibleGrid) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "ثبت خودرو انجام شد.."); BindGrid(); } } string tempPath = System.Configuration.ConfigurationManager.AppSettings["FolderPath"]; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// int iattach = 0; string fileName = Path.Combine(Server.MapPath(tempPath), FileUploadCard.FileName); ClAttach ClAttach1 = new ClAttach(); ClAttach1.ForTable = "Tbl_Car"; ClAttach1.ForID = Convert.ToInt32(t); ClAttach1.ForCatalogType = 1; ClAttach1.ForCatalogValue = 1; ClAttach1.AttachName = FileUploadCard.FileName; iattach = AttachClass.insert(ClAttach1); //save the file to our local path FileUploadCard.SaveAs(Path.Combine(Server.MapPath(tempPath), iattach.ToString()) + Path.GetExtension(FileUploadCard.FileName)); if (iattach == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت مدرک"); } ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////// /////////////////////////////// int iattach2 = 0; if (FileUploadFani.HasFile) { ClAttach ClAttach2 = new ClAttach(); ClAttach2.ForTable = "Tbl_Car"; ClAttach2.ForID = Convert.ToInt32(t); ClAttach2.ForCatalogType = 1; ClAttach2.ForCatalogValue = 2; ClAttach2.AttachName = FileUploadFani.FileName; iattach2 = AttachClass.insert(ClAttach2); //save the file to our local path FileUploadFani.SaveAs(Path.Combine(Server.MapPath(tempPath), iattach2.ToString()) + Path.GetExtension(FileUploadFani.FileName)); if (iattach2 == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت مدرک"); } } ////////////////////////////////////////////////////////////// if (t > 0 && iattach2 > 0 && iattach2 > 0) { CarID = t; peeee(); } }
public static void RegisterCarID(CarID carId) { netMain.RegisterCarID(carId); }
public override string ToString() { return(CarID.ToString() + ": " + Flags.ToString() + ": " + Length.ToString()); }
public static Vehicle CreateVehicle(CarID model, Vector3 position) { return(CreateVehicle((int)model, position)); }
public void RegisterCarID(CarID carId) { monoBehaviour_.GetComponent <NetworkView>().RPC("RPCRegisterCarID", RPCMode.Others, (int)carId); RPCRegisterCarID(Network.player, (int)carId); }
public static void GetCarIdHashCode() { var carId = new CarID(); carId.DisplayHashCode(); }
public void RegisterCarID(CarID carId) { netInstance.playerList.RegisterCarID(carId); }
protected void BtnInsert_Click2(Object sender, System.EventArgs e) { if (!CheckDate()) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "مدل خودرو را درست وارد نماییدوبه خودرو های بالای 30 سال مجوز داده نمیشود"); return; } if (txtpelek.Text.Length < 8) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "پلاک را درست وارد نمایید"); return; } if (FileUploadCard.HasFile) { string Alarm = CSharp.PublicFunction.CheckFile(FileUploadCard.PostedFile); if (Alarm != "") { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, Alarm); return; } } else { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "ارسال کارت خودرو الزاامی است"); return; } if (FileUploadFani.HasFile) { string Alarm = CSharp.PublicFunction.CheckFile(FileUploadFani.PostedFile); if (Alarm != "") { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, Alarm); return; } } else if ( (DateTime.Now.Year - Convert.ToInt32(DateConvert.sh2m(DDCarModel.Text + "/01/01").Year) > 6 && rdSahmsi.Checked) || (DateTime.Now.Year - Convert.ToInt32(Convert.ToDateTime(DDCarModel.Text + "/01/01").Year) > 6 && rdmilady.Checked) ) { TerraficPlanBLL.Utility.ShowMsg(Page, ProPertyData.MsgType.warning, "ارسال کارت معاینه فنی برای خودروهای زیر 5 سال الزاامی است"); return; } //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ClCar cl = new ClCar(); cl = Data; int t = 0; if (CSharp.PublicFunction.ModeInsert(CarID.ToString())) { t = CarClass.insert(cl); } else { t = CarClass.Update(cl); } if (t == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت"); } else { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Success, "ثبت خودرو انجام شد.کاربر گرامی از بین خودرهای ثبت شده خود,یکی را انتخاب و دکمه مرحله بعد را بزنید."); BindGrid(); } string tempPath = System.Configuration.ConfigurationManager.AppSettings["FolderPath"]; ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// string fileName = Path.Combine(Server.MapPath(tempPath), FileUploadCard.FileName); ClAttach ClAttach1 = new ClAttach(); ClAttach1.ForTable = "Tbl_Car"; ClAttach1.ForID = Convert.ToInt32(t); ClAttach1.ForCatalogType = 1; ClAttach1.ForCatalogValue = 1; ClAttach1.AttachName = FileUploadCard.FileName; int iattach = AttachClass.insert(ClAttach1); //save the file to our local path FileUploadCard.SaveAs(Path.Combine(Server.MapPath(tempPath), iattach.ToString()) + Path.GetExtension(FileUploadCard.FileName)); if (iattach == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت مدرک"); } ///////////////////////////////// ////////////////////////////////////////////////////////////////////////////// /////////////////////////////// if (FileUploadFani.HasFile) { ClAttach ClAttach2 = new ClAttach(); ClAttach2.ForTable = "Tbl_Car"; ClAttach2.ForID = Convert.ToInt32(t); ClAttach2.ForCatalogType = 1; ClAttach2.ForCatalogValue = 2; ClAttach2.AttachName = FileUploadFani.FileName; int iattach2 = AttachClass.insert(ClAttach2); //save the file to our local path FileUploadFani.SaveAs(Path.Combine(Server.MapPath(tempPath), iattach2.ToString()) + Path.GetExtension(FileUploadFani.FileName)); if (iattach2 == 0) { TerraficPlanBLL.Utility.ShowMsg(Page, TerraficPlanBLL.ProPertyData.MsgType.General_Fault, "خطا در ثبت مدرک"); } } ////////////////////////////////////////////////////////////// }
public static Vehicle CreateVehicle(CarID model, Vector3 position) { return CreateVehicle((int)model, position); }