/// <summary> /// sucessor method /// </summary> /// <param name="data"></param> public void ContinueVinClick(object data) { try { if (vin != null) { DelegateEventVehicle.SetValueMethod(VIN.Replace(" ", "")); foreach (System.Windows.Window window in System.Windows.Application.Current.Windows) { if (window.DataContext == this) { window.Close(); } } } else { MessageBox.Show("Please! Enter the VIN into Listbox or Click the Cancel Button."); } } catch (Exception ex) { bool displayErrorOnUI = false; CommonSettings.logger.LogError(this.GetType(), ex); if (displayErrorOnUI) { throw; } } }
public override int GetHashCode() { unchecked { int hashCode = base.GetHashCode(); hashCode = (hashCode * 397) ^ (VIN != null ? VIN.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (VehicleMake != null ? VehicleMake.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (VehicleModel != null ? VehicleModel.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TyreSize != null ? TyreSize.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (VehicleType != null ? VehicleType.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (WFactor != null ? WFactor.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (KFactor != null ? KFactor.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (LFactor != null ? LFactor.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (OdometerReading != null ? OdometerReading.GetHashCode() : 0); hashCode = (hashCode * 397) ^ Tampered.GetHashCode(); hashCode = (hashCode * 397) ^ (InvoiceNumber != null ? InvoiceNumber.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (InspectionInfo != null ? InspectionInfo.GetHashCode() : 0); hashCode = (hashCode * 397) ^ TachographHasAdapter.GetHashCode(); hashCode = (hashCode * 397) ^ (TachographAdapterSerialNumber != null ? TachographAdapterSerialNumber.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TachographAdapterLocation != null ? TachographAdapterLocation.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TachographCableColor != null ? TachographCableColor.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (MinorWorkDetails != null ? MinorWorkDetails.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (TachographType != null ? TachographType.GetHashCode() : 0); hashCode = (hashCode * 397) ^ (CardSerialNumber != null ? CardSerialNumber.GetHashCode() : 0); hashCode = (hashCode * 397) ^ CalibrationTime.GetHashCode(); hashCode = (hashCode * 397) ^ IsDigital.GetHashCode(); hashCode = (hashCode * 397) ^ NewBattery.GetHashCode(); hashCode = (hashCode * 397) ^ (NewInspectionInfo != null ? NewInspectionInfo.GetHashCode() : 0); return(hashCode); } }
public void CheckVIN_LessThen17Chars_ReturnsFalse() { //Arrange string vin = "KJASHDJK3SKDH123"; bool expected = false; //Act bool actual = VIN.CheckVIN(vin); //Assert Assert.AreEqual(expected, actual); }
public void CheckVIN_CorrectVIN_ReturnsTrue() { //Arrange string vin = "KJASHDJK3SKDH1234"; bool expected = true; //Act bool actual = VIN.CheckVIN(vin); //Assert Assert.AreEqual(expected, actual); }
public void GetVINInfo_CorrectVIN_ReturnsTrue() { //Arrange string vin = "KJASHDJK3SKDH1234"; bool expected = true; //Act string result = VIN.GetVINInfo(vin); bool actual = !result.Contains("Ошибка!"); //Assert Assert.AreEqual(expected, actual); }
protected void Page_Load(object sender, EventArgs e) { ctlORSVEvent.btnSave_Click += new EventSaveEventHandler(CalculateLetterCount); ctlORSVPlace.btnSave_Click += new PlaceSaveEventHandler(CalculateLetterCount); ctlORSVEvent.btnAdd_Click += new EventAddEventHandler(SaveForEvent); ctlDocument.btnBack_Click += new DocumentBackEventHandler(Document_btnBack); StorageTotal.Attributes.Add("readonly", "readonly"); Total.Attributes.Add("readonly", "readonly"); if (!(IsPostBack)) { FillDropDowns(); if ((!(Request.QueryString["ID"] == null)) || (!(Request.QueryString["QCID"] == null))) { if (Request.QueryString["ID"] == null) { FillDetails(Request.QueryString["QCID"].ToString()); } else { FillDetails(Request.QueryString["ID"].ToString()); } ctlORSVEvent.FillList(); ORSVTypeID_SelectedIndexChanged(null, null); ctlORSVPlace.FillList(); PostageFee p = new PostageFee(); PerLetterFee.Text = p.TotalFormatted; CalculateLetterCount(null, null); CalculateStorageTotal(null, null); CalculateAdminFee(null, null); AdjStorageDate_TextChanged(null, null); //CalculateTotal(null, null); SwitchFormMode(Util.FormMode.Edit); VIN.Focus(); } else { FillList(); SwitchFormMode(Util.FormMode.List); } } }
private void SetProperHelpMessage() { if (string.IsNullOrEmpty(VIN)) { HelpMessage = Resources.msgSecurityVEHICLEScan; Background = new SolidColorBrush(Colors.White); } else { if (!string.IsNullOrEmpty(GatePass) && GatePass.Length != 8) { HelpMessage = Resources.msgSecurityGatePass; Background = new SolidColorBrush(Colors.Orange); if (GatePass.Length != 8) { if (GatePass.Length > 8) { HelpMessage = Resources.msgSecurityLongGatePass; Background = new SolidColorBrush(Colors.IndianRed); } else { HelpMessage = Resources.msgSecurityShortGatePass; Background = new SolidColorBrush(Colors.IndianRed); } } } else if (string.IsNullOrEmpty(GatePass)) { HelpMessage = Resources.msgSecurityGatePass; Background = new SolidColorBrush(Colors.Orange); } else if (!VIN.EndsWith(GatePass)) { HelpMessage = Resources.msgSecurityNoMatch; Background = new SolidColorBrush(Colors.IndianRed); } else { HelpMessage = Resources.msgSecurityMatch; Background = new SolidColorBrush(Colors.Green); } } }
protected void gvList_RowCommand(Object sender, GridViewCommandEventArgs e) { int index; string ID; switch (e.CommandName) { case "Select": index = Convert.ToInt32(e.CommandArgument); ID = gvList.DataKeys[index].Values["ORSVID"].ToString(); FillDetails(ID); ctlORSVEvent.FillList(); ORSVTypeID_SelectedIndexChanged(null, null); ctlORSVPlace.FillList(); PostageFee p = new PostageFee(); PerLetterFee.Text = p.TotalFormatted; CalculateLetterCount(null, null); CalculateStorageTotal(null, null); CalculateAdminFee(null, null); AdjStorageDate_TextChanged(null, null); //CalculateTotal(null, null); IsCustomerLetter(); IsMember(); SwitchFormMode(Util.FormMode.Edit); VIN.Focus(); break; case "DeleteRestore": index = Convert.ToInt32(e.CommandArgument); ID = gvList.DataKeys[index].Values["ORSVID"].ToString(); bool Deleted = Convert.ToBoolean(gvList.DataKeys[index].Values["Deleted"].ToString()); DeleteRestore(ID, Deleted); FillList(); lblError.Text = ""; break; } }
protected void ORSVTypeID_SelectedIndexChanged(object sender, EventArgs e) { if (ORSVTypeID.SelectedIndex > 0) { if (ORSVTypeID.SelectedValue == "1") { //Vehicle lblVIN.Text = "VIN"; pnlVehicle.Visible = true; pnlVessel.Visible = false; } else if (ORSVTypeID.SelectedValue == "2") { //Vessel lblVIN.Text = "HIN"; pnlVehicle.Visible = false; pnlVessel.Visible = true; } } VIN.Focus(); }
public int CompareTo(Vehicle other) { return(ID.CompareTo(other.ID) + VIN.CompareTo(other.VIN)); }
private async void setPersistedImage() { UIImage rightImage = LoadImage("right"); if (rightImage != null) { Right.SetBackgroundImage(rightImage, UIControlState.Normal); Right.TintColor = UIColor.Clear; AppDelegate.appDelegate.RightCarImageUploaded = true; Right.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("right"); rightImage = LoadImage("right"); if (rightImage != null) { rightImage = LoadImage("right"); Right.SetBackgroundImage(rightImage, UIControlState.Normal); Right.TintColor = UIColor.Clear; AppDelegate.appDelegate.RightCarImageUploaded = true; Right.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage leftImage = LoadImage("left"); if (leftImage != null) { Left.TintColor = UIColor.Clear; Left.SetBackgroundImage(leftImage, UIControlState.Normal); AppDelegate.appDelegate.LeftCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("left"); leftImage = LoadImage("left"); if (leftImage != null) { leftImage = LoadImage("left"); Left.SetBackgroundImage(leftImage, UIControlState.Normal); Left.TintColor = UIColor.Clear; AppDelegate.appDelegate.LeftCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage frontImage = LoadImage("front"); if (frontImage != null) { Front.TintColor = UIColor.Clear; Front.SetBackgroundImage(frontImage, UIControlState.Normal); AppDelegate.appDelegate.FrontCarImageUploaded = true; Front.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("front"); frontImage = LoadImage("front"); if (frontImage != null) { frontImage = LoadImage("front"); Front.SetBackgroundImage(frontImage, UIControlState.Normal); Front.TintColor = UIColor.Clear; AppDelegate.appDelegate.FrontCarImageUploaded = true; Front.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage backImage = LoadImage("back"); if (backImage != null) { Back.TintColor = UIColor.Clear; Back.SetBackgroundImage(backImage, UIControlState.Normal); AppDelegate.appDelegate.BackCarImageUploaded = true; Back.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("back"); backImage = LoadImage("back"); if (backImage != null) { backImage = LoadImage("back"); Back.SetBackgroundImage(backImage, UIControlState.Normal); Back.TintColor = UIColor.Clear; AppDelegate.appDelegate.BackCarImageUploaded = true; Back.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage seatImage = LoadImage("seat"); if (seatImage != null) { Seat.TintColor = UIColor.Clear; Seat.SetBackgroundImage(seatImage, UIControlState.Normal); AppDelegate.appDelegate.SeatCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("seat"); seatImage = LoadImage("seat"); if (seatImage != null) { seatImage = LoadImage("seat"); Seat.SetBackgroundImage(seatImage, UIControlState.Normal); Seat.TintColor = UIColor.Clear; AppDelegate.appDelegate.SeatCarImageUploaded = true; Seat.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage seatsImage = LoadImage("seats"); if (seatsImage != null) { Seats.TintColor = UIColor.Clear; Seats.SetBackgroundImage(seatsImage, UIControlState.Normal); AppDelegate.appDelegate.BackSeatImageUploaded = true; Seats.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("seats"); seatsImage = LoadImage("seats"); if (seatsImage != null) { seatsImage = LoadImage("seats"); Seats.SetBackgroundImage(seatsImage, UIControlState.Normal); Seats.TintColor = UIColor.Clear; AppDelegate.appDelegate.BackSeatImageUploaded = true; Seats.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage dashImage = LoadImage("dashboard"); if (dashImage != null) { Dashboard.TintColor = UIColor.Clear; Dashboard.SetBackgroundImage(dashImage, UIControlState.Normal); AppDelegate.appDelegate.DashBoardImageUploaded = true; Dashboard.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("dashboard"); dashImage = LoadImage("dashboard"); if (dashImage != null) { dashImage = LoadImage("dashboard"); Dashboard.SetBackgroundImage(dashImage, UIControlState.Normal); Dashboard.TintColor = UIColor.Clear; AppDelegate.appDelegate.DashBoardImageUploaded = true; Dashboard.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage odoImage = LoadImage("odometer"); if (odoImage != null) { Odometer.TintColor = UIColor.Clear; Odometer.SetBackgroundImage(odoImage, UIControlState.Normal); AppDelegate.appDelegate.OdometerImageUploaded = true; Odometer.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("odometer"); odoImage = LoadImage("odometer"); if (odoImage != null) { odoImage = LoadImage("odometer"); Odometer.SetBackgroundImage(odoImage, UIControlState.Normal); Odometer.TintColor = UIColor.Clear; AppDelegate.appDelegate.OdometerImageUploaded = true; Odometer.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage rimImage = LoadImage("rim"); if (rimImage != null) { Rim.TintColor = UIColor.Clear; Rim.SetBackgroundImage(rimImage, UIControlState.Normal); AppDelegate.appDelegate.RimImageUploaded = true; Rim.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("rim"); rimImage = LoadImage("rim"); if (rimImage != null) { rimImage = LoadImage("rim"); Rim.SetBackgroundImage(rimImage, UIControlState.Normal); Rim.TintColor = UIColor.Clear; AppDelegate.appDelegate.RimImageUploaded = true; Rim.Layer.BorderColor = UIColor.Black.CGColor; } } UIImage vinImage = LoadImage("VIN"); if (vinImage != null) { VIN.TintColor = UIColor.Clear; VIN.SetBackgroundImage(vinImage, UIControlState.Normal); AppDelegate.appDelegate.VINImageUplaoded = true; VIN.Layer.BorderColor = UIColor.Black.CGColor; } else { await setPersistImageOnlineAsync("VIN"); vinImage = LoadImage("VIN"); if (vinImage != null) { vinImage = LoadImage("VIN"); VIN.SetBackgroundImage(vinImage, UIControlState.Normal); VIN.TintColor = UIColor.Clear; AppDelegate.appDelegate.VINImageUplaoded = true; VIN.Layer.BorderColor = UIColor.Black.CGColor; } } InvokeOnMainThread(() => { var splitViewController = (UISplitViewController)AppDelegate.appDelegate.Window.RootViewController; Utility.HideLoadingIndicator(splitViewController.View); }); }
public void setImage(UIImage Image) { switch (currentButton) { case "front": Front.TintColor = UIColor.Clear; Front.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.FrontCarImageUploaded = true; Front.Layer.BorderColor = UIColor.Black.CGColor; // Right_Image.SizeToFit(); break; case "back": Back.TintColor = UIColor.Clear; Back.SetBackgroundImage(Image, UIControlState.Normal); // Left_Image.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.BackCarImageUploaded = true; Back.Layer.BorderColor = UIColor.Black.CGColor; break; case "right": Right.TintColor = UIColor.Clear; Right.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.RightCarImageUploaded = true; Right.Layer.BorderColor = UIColor.Black.CGColor; /// Front.SetBackgroundImage(Image, UIControlState.Normal); break; case "left": Left.TintColor = UIColor.Clear; Left.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.LeftCarImageUploaded = true; Left.Layer.BorderColor = UIColor.Black.CGColor; /// Odometer.SetBackgroundImage(Image, UIControlState.Normal); break; case "seat": Seat.TintColor = UIColor.Clear; Seat.SetBackgroundImage(Image, UIControlState.Normal); ///Seat.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.SeatCarImageUploaded = true; Seat.Layer.BorderColor = UIColor.Black.CGColor; break; case "seats": Seats.TintColor = UIColor.Clear; Seats.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.BackSeatImageUploaded = true; Seats.Layer.BorderColor = UIColor.Black.CGColor; ///Seat.SetBackgroundImage(Image, UIControlState.Normal); break; case "dashboard": Dashboard.TintColor = UIColor.Clear; Dashboard.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.DashBoardImageUploaded = true; Dashboard.Layer.BorderColor = UIColor.Black.CGColor; break; case "odometer": Odometer.TintColor = UIColor.Clear; Odometer.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.OdometerImageUploaded = true; Odometer.Layer.BorderColor = UIColor.Black.CGColor; break; case "rim": Rim.TintColor = UIColor.Clear; Rim.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.RimImageUploaded = true; Rim.Layer.BorderColor = UIColor.Black.CGColor; break; case "VIN": VIN.TintColor = UIColor.Clear; VIN.SetBackgroundImage(Image, UIControlState.Normal); AppDelegate.appDelegate.VINImageUplaoded = true; VIN.Layer.BorderColor = UIColor.Black.CGColor; break; default: Console.WriteLine("Invalid selection. Please select 1, 2, or 3."); break; } }
public override string ToString() //implement ToString for future printing { return(VIN.PadRight(10, ' ') + "\t" + Make); }
public virtual void PrintInfo() //PrintInfo method to print VIN and Make { Console.WriteLine(VIN.PadRight(10, ' ') + "\t" + Make); }
//public string List() //{ // string todos = ""; // foreach (Carro Carro in ListaCarros) // { // todos += Carro.ToString(); // } // return todos; //} /// <summary> /// Muestra los datos de un Carro /// </summary> public void Show() { Console.WriteLine(VIN.PadRight(5) + Modelo.PadLeft(2).PadRight(4) + Color.PadRight(10) + Marca.PadRight(10) + TipoCombustible.ToString().PadRight(10) + TipoTransmision.ToString().PadRight(10).PadLeft(12) + IdCarro.ToString().PadRight(2).PadLeft(4)); }
public void VIN_ThrowsException_WhenInputIsTooShort() { Assert.IsFalse(VIN.IsValid(InvalidVin)); }
public void VIN_ReturnsFalse_WhenNull() { string nullVIN = null; Assert.IsFalse(VIN.IsValid(nullVIN)); }
public override string ToString() //implement ToString for future printing { return(VIN.PadRight(10, ' ') + "\t" + Make.PadRight(10, ' ') + "\t" + TeamName); //added padding for better display }
public override string ToString() { return(VIN.ToString() + "\t" + Modelo + "\t" + Color + "\t" + Marca + "\t" + TipoCombustible.ToString() + "\t" + TipoTransmision.ToString() + "\t" + IdCarro.ToString()); }
protected void Buttons(object sender, EventArgs e) { Control ctl = sender as Control; PostageFee p = new PostageFee(); switch (ctl.ID) { case "btnSave": if (Validation()) { SaveRecord(); if (!(Request.QueryString["ID"] == null)) { Response.Redirect("Letters.aspx"); } else if (!(Request.QueryString["QCID"] == null)) { Response.Redirect("QualityControl.aspx"); } else { FillList(); SwitchFormMode(Util.FormMode.List); } } break; case "btnSaveAndContinue": if (Validation()) { SaveRecord(); Clear(); SwitchFormMode(Util.FormMode.Add); lblError.Text = ""; lblCustomerID.Text = "Customer"; PerLetterFee.Text = p.TotalFormatted; StateCode.SelectedIndex = -1; StateCode.Items.FindByText("LA").Selected = true; CalculateAdminFee(null, null); //fees o.ORSVID = "-1"; rpFees.DataSource = o.ORSVFees(); rpFees.DataBind(); o.ORSVID = ""; VIN.Focus(); } break; case "btnCancel": if (!(Request.QueryString["ID"] == null)) { Response.Redirect("Letters.aspx"); } else if (!(Request.QueryString["QCID"] == null)) { Response.Redirect("QualityControl.aspx"); } else { SwitchFormMode(Util.FormMode.List); } break; case "btnAddNew": SwitchFormMode(Util.FormMode.Add); lblError.Text = ""; lblCustomerID.Text = "Customer"; PerLetterFee.Text = p.TotalFormatted; StateCode.SelectedIndex = -1; StateCode.Items.FindByText("LA").Selected = true; //StateCode.SelectedValue = "LA"; CalculateAdminFee(null, null); //fees o.ORSVID = "-1"; rpFees.DataSource = o.ORSVFees(); rpFees.DataBind(); o.ORSVID = ""; VIN.Focus(); break; case "btnDelete": DeleteRestore(ORSVID.Text, true); FillList(); SwitchFormMode(Util.FormMode.List); break; case "btnAddress": if (ORSVID.Text.Length > 0) { ctlORSVPlace.FillDropDowns(); ctlORSVPlace.FillList(); AddressPopup.Show(); } else { if (SaveForEvent() == true) { ctlORSVPlace.FillDropDowns(); ctlORSVPlace.FillList(); AddressPopup.Show(); } } break; case "btnDocument": if (ORSVID.Text.Length > 0) { ctlDocument.FillDropDowns(); ctlDocument.FillList(); ctlDocument.SwitchFormMode(Util.FormMode.List); SwitchFormMode(Util.FormMode.DocumentUpload); } else { if (SaveForEvent() == true) { SwitchFormMode(Util.FormMode.DocumentUpload); } } break; case "btnSearch": FillList(); break; case "btnReset": Util.ResetPanelControls(pnlFilters); FillList(); break; case "btnPrint": if (ORSVTypeID.SelectedValue == "1") { PrintORSV(); } else if (ORSVTypeID.SelectedValue == "2") { PrintVessel(); } break; } }
private bool ProcessCommand_CanExecute(object obj) { return(!string.IsNullOrEmpty(VIN) && !string.IsNullOrEmpty(GatePass) && VIN.EndsWith(GatePass)); }
public void VIN_IsValid() { Assert.IsTrue(VIN.IsValid(ValidVin)); }
public override void PrintInfo() //print info method override Car class to print variables + TeamName { Console.WriteLine(VIN.PadRight(10, ' ') + "\t" + Make.PadRight(10, ' ') + "\t" + TeamName); }