示例#1
0
        private void btnQuestioning_Click(object sender, EventArgs e)
        {
            lblPlateError.Visible = false;
            Costumer costumer = CostumerProcess.GetCostumer(userName, password);

            plate = textBox1.Text;
            Vehicle vehicle = VehicleProcess.GetVehicle(plate);

            if (vehicle != null)
            {
                if (costumer.ID == vehicle.CID)
                {
                    lblLabel.Text      = Convert.ToString(vehicle.LID);
                    lblPlate.Text      = vehicle.Plate;
                    lblClass.Text      = Convert.ToString(vehicle.Grade) + ". Class";
                    lblBalance.Text    = Convert.ToString(vehicle.Balance);
                    linkLabel2.Visible = true;
                }
                else
                {
                    lblPlateError.Text    = "This vehicle is not your's!";
                    lblPlateError.Visible = true;
                }
            }
            else
            {
                lblPlateError.Text    = "There is no vehicle!";
                lblPlateError.Visible = true;
            }
        }
示例#2
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (txtBrand.Text == "" || txtModel.Text == "" || txtPlate.Text == "" || txtClass.Text == "")
            {
                lblBlanks.Text = "Please fill in the blanks";
            }
            else
            {
                int    len1, len2;
                string a, b;
                len1 = txtBrand.Text.Length;
                len2 = txtModel.Text.Length;
                a    = txtBrand.Text.Substring(0, 1);
                b    = txtModel.Text.Substring(0, 1);

                Vehicle vehicle = new Vehicle();
                vehicle.Brand = a.ToUpper() + txtBrand.Text.Substring(1, len1 - 1);
                vehicle.Model = b.ToUpper() + txtModel.Text.Substring(1, len2 - 1);
                vehicle.Plate = txtPlate.Text;
                vehicle.Grade = txtClass.Text;

                Costumer costumer = CostumerProcess.GetCostumer(userName, password);
                vehicle.CID = costumer.ID;

                VehicleProcess.AddVehicle(vehicle);
                Questioning questioning = new Questioning();
                questioning.userName = userName;
                questioning.password = password;
                questioning.Show();
                this.Hide();
            }
        }
示例#3
0
 private void btnLoad_Click(object sender, EventArgs e)
 {
     if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "" &&
         textBox4.Text != "" && textBox5.Text != "" && textBox6.Text != "" &&
         comboBox1.Text != "" && comboBox2.Text != "" || textBox7.Text != "")
     {
         if (txtAmount.Text != "")
         {
             Vehicle vehicle    = VehicleProcess.GetVehicle(plate);
             decimal newbalance = Convert.ToDecimal(vehicle.Balance) + Convert.ToDecimal(txtAmount.Text);
             VehicleProcess.UpdateBalance(newbalance, plate);
             txtAmount.Text      = "";
             pictureBox2.Visible = true;
             button2.Visible     = true;
             if (label10.Visible == true)
             {
                 label10.Visible = false;
             }
             if (label11.Visible == true)
             {
                 label11.Visible = false;
             }
         }
         else
         {
             label10.Visible = true;
             if (label11.Visible == true)
             {
                 label11.Visible = false;
             }
         }
     }
     else
     {
         label11.Visible = true;
     }
 }