Beispiel #1
0
        /// <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;
                }
            }
        }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
        public void CheckVIN_LessThen17Chars_ReturnsFalse()
        {
            //Arrange
            string vin      = "KJASHDJK3SKDH123";
            bool   expected = false;
            //Act
            bool actual = VIN.CheckVIN(vin);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #4
0
        public void CheckVIN_CorrectVIN_ReturnsTrue()
        {
            //Arrange
            string vin      = "KJASHDJK3SKDH1234";
            bool   expected = true;
            //Act
            bool actual = VIN.CheckVIN(vin);

            //Assert
            Assert.AreEqual(expected, actual);
        }
Beispiel #5
0
        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);
        }
Beispiel #6
0
    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);
         }
     }
 }
Beispiel #8
0
    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;
        }
    }
Beispiel #9
0
 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));
 }
Beispiel #11
0
        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);
            });
        }
Beispiel #12
0
        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;
            }
        }
Beispiel #13
0
 public override string ToString() //implement ToString for future printing
 {
     return(VIN.PadRight(10, ' ') + "\t" + Make);
 }
Beispiel #14
0
 public virtual void PrintInfo() //PrintInfo method to print VIN and Make
 {
     Console.WriteLine(VIN.PadRight(10, ' ') + "\t" + Make);
 }
Beispiel #15
0
        //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));
        }
Beispiel #16
0
 public void VIN_ThrowsException_WhenInputIsTooShort()
 {
     Assert.IsFalse(VIN.IsValid(InvalidVin));
 }
Beispiel #17
0
        public void VIN_ReturnsFalse_WhenNull()
        {
            string nullVIN = null;

            Assert.IsFalse(VIN.IsValid(nullVIN));
        }
Beispiel #18
0
 public override string ToString()                                                    //implement ToString for future printing
 {
     return(VIN.PadRight(10, ' ') + "\t" + Make.PadRight(10, ' ') + "\t" + TeamName); //added padding for better display
 }
Beispiel #19
0
 public override string ToString()
 {
     return(VIN.ToString() + "\t" + Modelo + "\t" + Color + "\t" + Marca + "\t" +
            TipoCombustible.ToString() + "\t" + TipoTransmision.ToString() + "\t" + IdCarro.ToString());
 }
Beispiel #20
0
    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));
 }
Beispiel #22
0
 public void VIN_IsValid()
 {
     Assert.IsTrue(VIN.IsValid(ValidVin));
 }
Beispiel #23
0
 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);
 }