private void button2_Click(object sender, EventArgs e) { try { VehiculoReader reader = new VehiculoReader(); Collection <Vehiculo> vehiculos = reader.Execute(); foreach (Vehiculo v in vehiculos) { MessageBox.Show(string.Format("{0 } - {1 } - {2 }- {3 }- {4 }- {5 }", v.TipodeVehiculo, v.Marca, v.Linea, v.Modelo, v.Color, v.Transmision)); } } catch (Exception ex) { throw ex; } }
private void btnIngresar_Click(object sender, EventArgs e) { if (txtCosto.Text == "") { MessageBox.Show("Debe ingresar el precio del vehículo"); } else { costo = Convert.ToDouble(txtCosto.Text); total = costo * 0.03; //Porcentaje extra del modelo if (cbModelo.Text == "") { MessageBox.Show("Debe indicar el modelo del vehículo"); } else { if (Convert.ToInt32(cbModelo.Text) > 2017) { prima = 0.11; cmodelo = (costo * prima); } if (Convert.ToInt32(cbModelo.Text) > 2014 && Convert.ToInt32(cbModelo.Text) <= 2017) { prima = 0.07; cmodelo = costo * prima; } if (Convert.ToInt32(cbModelo.Text) < 2014) { prima = 0.03; cmodelo = -1 * (costo * prima); } total = total + cmodelo; //Porcentaje llantas if (cbLlantas.Text == "") { MessageBox.Show("Debe indicar el número de llantas"); } else { if (cbLlantas.Text == "4") { cllantas = costo * 0.07; } if (cbLlantas.Text == "6") { cllantas = costo * 0.15; } if (cbLlantas.Text == "+6") { cllantas = costo * 0.17; } total = total + cllantas; //Porcentaje motor if (txtMotor.Text == "") { MessageBox.Show("Debe indicar el número de motor"); } else { if (Convert.ToInt32(txtMotor.Text) > 3500) { MessageBox.Show("El número máximo de motor es 3500"); } else { if (Convert.ToInt32(txtMotor.Text) < 1500) { prima = -0.057; cmotor = costo * prima; } if (Convert.ToInt32(txtMotor.Text) < 2000) { prima = 0.013; cmotor = costo * prima; } if (Convert.ToInt32(txtMotor.Text) >= 2000 && Convert.ToInt32(txtMotor.Text) <= 3500) { prima = 0.045; cmotor = costo * prima; } total = total + cmotor; //Porcentaje cilindros if (cbCilindraje.Text == "") { MessageBox.Show("Debe indicar el cilindraje del vehículo"); } else { if (cbCilindraje.Text == "2" || cbCilindraje.Text == "3") { ccilindros = costo * 0.04; } if (cbCilindraje.Text == "4" || cbCilindraje.Text == "5") { ccilindros = costo * 0.08; } if (cbCilindraje.Text == "6" || cbCilindraje.Text == "7") { ccilindros = costo * 0.12; } if (cbCilindraje.Text == "8") { ccilindros = costo * 0.16; } total = total + ccilindros; label13.Text = "Q." + total; label13.Visible = true; label12.Visible = true; } } } } } } //insercion de datos a la db VehiculoModel v1 = new VehiculoModel(); v1.Nombre_Dueño_Vehiculo = txtdueño.Text; v1.Nombre_Responsable_Vehiculo = txtresponsable.Text; v1.Modelo = cbModelo.Text; v1.Placa = txtPlaca.Text; v1.Status = txtPlaca.Text; v1.Tipo_Vehiculo = cbTipo.Text; v1.Marca = cbMarca.Text; v1.Linea = txtLinea.Text; v1.Color = txtColor.Text; v1.Motor = txtMotor.Text; v1.Transmision = cbTrans.Text; v1.Numero_Llantas = cbLlantas.Text; v1.Cilindraje = cbCilindraje.Text; v1.Costo = txtCosto.Text; v1.usuario = label14.Text; VehiculoReader reader = new VehiculoReader(QueryRepo.TipoQuery.AddRow, v1); Collection <VehiculoModel> people = reader.Execute(); txtCosto.Text = ""; cbModelo.Text = ""; txtPlaca.Text = ""; cbStatus.Text = ""; cbTipo.Text = ""; cbMarca.Text = ""; txtLinea.Text = ""; txtColor.Text = ""; txtMotor.Text = ""; cbTrans.Text = ""; cbLlantas.Text = ""; cbCilindraje.Text = ""; txtdueño.Text = ""; txtresponsable.Text = ""; MessageBox.Show("Total a Pagar: Q. " + total); }