public void EliminarTest() { bool paso = false; paso = VehiculosBLL.Eliminar(1); Assert.IsNotNull(paso); }
private void buttonBuscar_Click(object sender, EventArgs e) { if (validar(1)) { MessageBox.Show("Introduzca Id A Buscar"); } else { int id = Convert.ToInt32(vehiculoIdNumericUpDown.Value); Vehiculos vehiculos = VehiculosBLL.Buscar(id); if (vehiculos != null) { vehiculoIdNumericUpDown.Value = vehiculos.VehiculoId; DescripcionTextBox.Text = vehiculos.Descripcion; MantenimientoTextBox.Text = vehiculos.Mantenimiento.ToString(); } else { MessageBox.Show("No Fue Encontrado!", "Fallido", MessageBoxButtons.OK, MessageBoxIcon.Error); } GeneralErrorProvider.Clear(); } }
public void GetListTest() { List <Vehiculos> vehiculo = new List <Vehiculos>(); vehiculo = VehiculosBLL.GetList(v => true); Assert.IsNotNull(vehiculo); }
private void BuscarButton_Click(object sender, EventArgs e) { Expression <Func <Vehiculos, bool> > filtro = x => true; int id; switch (FiltrarComboBox.SelectedIndex) { case 0: //VehiculoId id = Convert.ToInt32(CriterioTextBox.Text); filtro = x => (x.VehiculoId == id); break; case 1: //Descripcio filtro = x => (x.Descripcion.Contains(CriterioTextBox.Text)); break; //case 2://Inventario // decimal Inventario = Convert.ToDecimal(CriterioTextBox.Text); // filtro = x => x.Inventario == Inventario; // break; case 2: //Todo filtro = x => true; break; } ConsultaDataGridView.DataSource = VehiculosBLL.GetList(filtro); }
public rMantenimientos() { InitializeComponent(); VehiculoComboBox.ItemsSource = VehiculosBLL.GetVehiculos(); VehiculoComboBox.SelectedValuePath = "VehiculoId"; VehiculoComboBox.DisplayMemberPath = "Modelo"; }
public void ModificarTest() { Vehiculos vehiculos = new Vehiculos(1, 1, "Disponible", "jeepeta", "Hilux", "Toyota", "ZA12", 2015, 50000, 0.18, 1000, 0, 1, DateTime.Now); bool paso = false; paso = VehiculosBLL.Modificar(vehiculos); Assert.AreEqual(paso, true); }
public void BuscarTest() { int id = 2; Vehiculos vehiculo = new Vehiculos(); vehiculo = VehiculosBLL.Buscar(id); Assert.IsNotNull(vehiculo); }
public void EliminarTest() { int id = 2; bool paso; paso = VehiculosBLL.Eliminar(id); Assert.AreEqual(paso, true); }
public rRentas() { InitializeComponent(); ClienteComboBox.ItemsSource = ClientesBLL.GetClientes(); ClienteComboBox.SelectedValuePath = "ClineteId"; ClienteComboBox.DisplayMemberPath = "Nombres"; VehiculoComboBox.ItemsSource = VehiculosBLL.GetVehiculos(); VehiculoComboBox.SelectedValuePath = "VehiculoId"; VehiculoComboBox.DisplayMemberPath = "Modelo"; }
public void ModificarTest() { bool paso; Vehiculos vehiculo = new Vehiculos(); vehiculo.VehiculoId = 1; vehiculo.Descripcion = "Toyota Corolla 2008 Le"; vehiculo.TotalMantenimiento = 0; paso = VehiculosBLL.Modificar(vehiculo); Assert.AreEqual(paso, true); }
private void EliminarButton_Click(object sender, RoutedEventArgs e) { if (VehiculosBLL.Eliminar(Utilidades.ToInt(VehiculoIdTextBox.Text))) { Limpiar(); MessageBox.Show("Registro eliminado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("No fue posible eliminar", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }
//Programación de los Botones private void BuscarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(VehiculoIdNumericUpDown.Value); Vehiculos vehiculos = VehiculosBLL.Buscar(id); if (vehiculos != null) { DescripcionTextBox.Text = vehiculos.Descripcion; MantenimientoTextBox.Text = vehiculos.TotalMantenimiento.ToString(); } else { MessageBox.Show("No se encontró", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void GuardarButton_Click(object sender, EventArgs e) { Vehiculos vehiculos; bool Paso = false; if (HayErrores()) { MessageBox.Show("Debe llenar éste campo!!!", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } vehiculos = LlenaClase(); if (VehiculoIdNumericUpDown.Value == 0) { Paso = VehiculosBLL.Guardar(vehiculos); } else { int id = Convert.ToInt32(VehiculoIdNumericUpDown.Value); vehiculos = VehiculosBLL.Buscar(id); if (vehiculos != null) { Paso = VehiculosBLL.Modificar(LlenaClase()); } else { MessageBox.Show("Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (Paso) { MessageBox.Show("Guardado", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo guardar", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { Vehiculos encontrado = VehiculosBLL.Buscar(vehiculos.VehiculoId); if (encontrado != null) { vehiculos = encontrado; Cargar(); } else { MessageBox.Show("Esta Vehiculo no fue encontrado.\n\nAsegúrese que existe o cree una nueva.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); Limpiar(); VehiculoIdTextBox.SelectAll(); VehiculoIdTextBox.Focus(); } }
//Dando click sin querer private void ModificarVehiculo() { Mantenimiento mantenimiento = new Mantenimiento(); var MantetAnt = MantenimientoBLL.Buscar(mantenimiento.MantenimientoId); Contexto contexto = new Contexto(); List <MantenimientoDetalle> detalle = (List <MantenimientoDetalle>)MantenimientoDetalleDataGridView.DataSource; string NombreVeh = ""; double TotalMant = 0; foreach (var item in detalle) { NombreVeh = contexto.Vehiculos.Find(item.VehiculoId).Descripcion; } foreach (var item in detalle) { TotalMant = contexto.Vehiculos.Find(item.VehiculoId).TotalMantenimiento; } double total = 0; total = TotalDeMantenimiento - TotalMant; int id = 0; if (nombre != NombreVeh) { //foreach (var item in mantenimiento.Detalle) //{ // contexto.Mantenimiento.Find(item.VehiculoId).Total += total; //} foreach (var item in VehiculosBLL.GetList(x => x.VehiculoId == mantenimiento.VehiculoId)) { contexto.Mantenimiento.Find(item.VehiculoId).Total += total; } } //VehiculosBLL.Modificar(vehiculos); }
private void buttonGuardar_Click(object sender, EventArgs e) { bool paso = false; Vehiculos vehiculos = Llenaclase(); if (validar(2)) { MessageBox.Show("Llene las casillas correspondientes"); } else { if (vehiculoIdNumericUpDown.Value == 0) { paso = VehiculosBLL.Guardar(vehiculos); } else { int id = Convert.ToInt32(vehiculoIdNumericUpDown.Value); var mantenimientos = VehiculosBLL.Buscar(id); if (mantenimientos != null) { paso = VehiculosBLL.Modificar(vehiculos); } } LimpiarCampos(); GeneralErrorProvider.Clear(); if (paso) { MessageBox.Show("Guardado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No pudo Guardar!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void EliminarButton_Click(object sender, EventArgs e) { int id = Convert.ToInt32(VehiculoIdNumericUpDown.Value); Vehiculos vehiculos = VehiculosBLL.Buscar(id); if (vehiculos != null) { if (VehiculosBLL.Eliminar(id)) { MessageBox.Show("Eliminado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); } else { MessageBox.Show("No se pudo eliminar!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("No existe!!", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonBuscar_Click(object sender, EventArgs e) { Expression <Func <Vehiculos, bool> > filtro = v => true; int id; switch (FiltroComboBox.SelectedIndex) { case 0: //Filtrando por ID del Vehículo. id = Convert.ToInt32(CriterioTextBox.Text); filtro = v => v.VehiculoId == id; break; case 1: //Filtrando por la Descripción del Vehículo. filtro = v => v.Descripcion.Contains(CriterioTextBox.Text); break; case 2: //Filtrando por Costo Total de Mantenimiento del Vehículo. filtro = v => v.TotalMantenimiento.Equals((double)Convert.ToDouble(CriterioTextBox.Text)); break; } VehiculosConsultaDataGridView.DataSource = VehiculosBLL.GetList(filtro); }
private void buttonEliminar_Click(object sender, EventArgs e) { if (validar(1)) { MessageBox.Show("Favor Introducir Id A Eliminar!"); } else { int id = Convert.ToInt32(vehiculoIdNumericUpDown.Value); if (VehiculosBLL.Eliminar(id)) { MessageBox.Show("Eliminado!", "Exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); } else { MessageBox.Show("No Pudo Eliminar!", "Fallido!", MessageBoxButtons.OK, MessageBoxIcon.Error); } GeneralErrorProvider.Clear(); } }
private void BtnCrear_Click(object sender, RoutedEventArgs e) { Directory.CreateDirectory("C:\\Nominas"); Nominas aux = new NominasBLL().CreateNomina(); List <Vehiculos> listado = new VehiculosBLL().GetVehiculosNomina(aux); Microsoft.Office.Interop.Excel.Application excel; Microsoft.Office.Interop.Excel.Workbook worKbooK; Microsoft.Office.Interop.Excel.Worksheet worksheet; Microsoft.Office.Interop.Excel.Range celLrangE; excel = new Microsoft.Office.Interop.Excel.Application(); worKbooK = excel.Workbooks.Add(Type.Missing); Microsoft.Office.Interop.Excel.Worksheet worKsheeT = (Microsoft.Office.Interop.Excel.Worksheet)worKbooK.ActiveSheet; worKsheeT.Name = "Nomina de pago " + aux.IdNomina; worKsheeT.Cells[1, 1] = "Rut"; worKsheeT.Cells[1, 2] = "Patente"; worKsheeT.Cells[1, 3] = "Fecha_vencimiento"; worKsheeT.Cells[1, 4] = "Nro_serie_documento"; worKsheeT.Cells[1, 5] = "Fecha_factura"; worKsheeT.Cells[1, 6] = "Fecha_emision_homologacion"; worKsheeT.Cells[1, 7] = "Valor_neto_factura"; worKsheeT.Cells[1, 8] = "Digito_verificador_patente"; worKsheeT.Cells[1, 9] = "Codigo_sii"; worKsheeT.Cells[1, 10] = "Ano"; worKsheeT.Cells[1, 11] = "Tasacion"; worKsheeT.Cells[1, 12] = "Motor"; worKsheeT.Cells[1, 13] = "Chasis"; worKsheeT.Cells[1, 14] = "Color"; worKsheeT.Cells[1, 15] = "Nro_asientos"; worKsheeT.Cells[1, 16] = "Tara"; worKsheeT.Cells[1, 17] = "Nombre_propietario"; worKsheeT.Cells[1, 18] = "Domicilio_propietario"; worKsheeT.Cells[1, 19] = "Comuna_propietario"; worKsheeT.Cells[1, 20] = "Telefono_propietario"; worKsheeT.Cells[1, 21] = "Sello_verde"; worKsheeT.Cells[1, 22] = "Fecha_plazo_homologacion"; worKsheeT.Cells[1, 23] = "Modelo"; worKsheeT.Cells[1, 24] = "Marca"; worKsheeT.Cells[1, 25] = "Tipo_vehiculo"; worKsheeT.Cells[1, 26] = "Cilindrada"; worKsheeT.Cells[1, 27] = "Combustible"; worKsheeT.Cells[1, 28] = "Transmision"; worKsheeT.Cells[1, 29] = "Equipamiento"; worKsheeT.Cells[1, 30] = "Nro_puertas"; worKsheeT.Cells[1, 31] = "Zona_franca"; worKsheeT.Cells[1, 32] = "Tonelaje"; int i = 2; foreach (Vehiculos item in listado) { worKsheeT.Cells[i, 1] = item.Rut; worKsheeT.Cells[i, 2] = item.Patente; worKsheeT.Cells[i, 3] = item.FechaVencimiento.Value.ToString("dd/MM/yyyy"); worKsheeT.Cells[i, 4] = ""; if (item.FechaFactura.HasValue) { worKsheeT.Cells[i, 5] = item.FechaFactura.Value.ToString("dd/MM/yyyy"); } if (item.FechaEmisionHomologacion.HasValue) { worKsheeT.Cells[i, 6] = item.FechaEmisionHomologacion.Value.ToString("dd/MM/yyyy"); } if (item.ValorNetoFactura.HasValue) { worKsheeT.Cells[i, 7] = item.ValorNetoFactura; } worKsheeT.Cells[i, 8] = item.DigitoVerificador; worKsheeT.Cells[i, 9] = item.CodigoSII; worKsheeT.Cells[i, 10] = item.Anno; worKsheeT.Cells[i, 11] = item.Tasacion; worKsheeT.Cells[i, 12] = item.NroMotor; worKsheeT.Cells[i, 13] = item.NroChasis; worKsheeT.Cells[i, 14] = item.Color; worKsheeT.Cells[i, 15] = item.NroAsientos; worKsheeT.Cells[i, 16] = "0"; worKsheeT.Cells[i, 17] = item.NombrePropietario; worKsheeT.Cells[i, 18] = item.DomicilioPropietario; worKsheeT.Cells[i, 19] = item.ComunaPropietario; worKsheeT.Cells[i, 20] = item.TelefonoPropietario; worKsheeT.Cells[i, 21] = "Si"; if (item.FechaPlazoHomologacion.HasValue) { worKsheeT.Cells[i, 22] = item.FechaPlazoHomologacion.Value.ToString("dd/MM/yyyy"); } worKsheeT.Cells[i, 23] = item.Modelo; worKsheeT.Cells[i, 24] = item.Marca; worKsheeT.Cells[i, 25] = item.TipoVehiculo; worKsheeT.Cells[i, 26] = item.Cilindrada; worKsheeT.Cells[i, 27] = item.Combustible; worKsheeT.Cells[i, 28] = item.Transmision; worKsheeT.Cells[i, 29] = item.Equipamiento; worKsheeT.Cells[i, 30] = item.NroPuertas; worKsheeT.Cells[i, 31] = ""; worKsheeT.Cells[i, 32] = ""; i++; } string file = "C:\\Nominas\\nomina" + aux.IdNomina + ".xlsx"; if (File.Exists(file)) { File.Delete(file); worKbooK.SaveAs(file); } else { worKbooK.SaveAs(file); } worKbooK.Close(); excel.Quit(); Process.Start(file); DgVehiculosNominas.ItemsSource = new VehiculosBLL().GetVehiculosOff(); DgNominasCreadas.ItemsSource = new NominasBLL().GetNominas(); }
private void ConsultarButton_Click(object sender, RoutedEventArgs e) { var listado = new List <Vehiculos>(); if (CriterioTextBox.Text.Trim().Length > 0) { switch (FiltroComboBox.SelectedIndex) { case 0: try { listado = VehiculosBLL.GetList(l => l.VehiculoId == Utilidades.ToInt(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; case 1: try { listado = VehiculosBLL.GetList(l => l.MarcaId == Utilidades.ToInt(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; case 2: try { listado = VehiculosBLL.GetList(l => l.Modelo.Contains(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; case 3: try { listado = VehiculosBLL.GetList(l => l.Ano == Utilidades.ToInt(CriterioTextBox.Text)); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; case 5: try { long id = long.Parse(CriterioTextBox.Text); listado = VehiculosBLL.GetList(l => l.Costo == id); } catch (FormatException) { MessageBox.Show("Debes ingresar un Critero valido para aplicar este filtro.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); } break; } } else { listado = VehiculosBLL.GetList(c => true); } if (DesdeDatePicker.SelectedDate != null) { listado = VehiculosBLL.GetList(c => c.FechaIngreso.Date >= DesdeDatePicker.SelectedDate); } if (HastaDatePicker.SelectedDate != null) { listado = VehiculosBLL.GetList(c => c.FechaIngreso.Date <= HastaDatePicker.SelectedDate); } DatosDataGrid.ItemsSource = null; DatosDataGrid.ItemsSource = listado; }
public void ExisteTest() { var paso = VehiculosBLL.Existe(1); Assert.IsNotNull(paso); }
private void GuardarButton_Click(object sender, RoutedEventArgs e) { if (!Validar()) { return; } if (VehiculoIdTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Vehiculo Id) está vacío.\n\nAsigne un Id al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); VehiculoIdTextBox.Text = "0"; VehiculoIdTextBox.Focus(); VehiculoIdTextBox.SelectAll(); return; } if (MarcaComboBox.Text == string.Empty) { MessageBox.Show("El Campo (Marca) está vacío.\n\nPorfavor, Seleccione La Marca del Vehiculo a Crear.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); MarcaComboBox.IsDropDownOpen = true; return; } if (MatriculaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Matricula) está vacío.\n\nAsigne una Matricula al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); MatriculaTextBox.Text = "0"; MatriculaTextBox.Focus(); MatriculaTextBox.SelectAll(); return; } if (ModeloTextbox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Modelo) está vacío.\n\nAsigne un Modelo al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); ModeloTextbox.Clear(); ModeloTextbox.Focus(); return; } if (DescripcionTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Descripciòn) está vacío.\n\nAsigne un comentario al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); DescripcionTextBox.Clear(); DescripcionTextBox.Focus(); return; } if (VINTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (VIN Number) está vacío.\n\nAsigne un VIN al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); VINTextBox.Text = "0"; VINTextBox.Focus(); VINTextBox.SelectAll(); return; } if (PlacaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo(Placa) esta vacio .\n\nAsigne una placa al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PlacaTextBox.Focus(); return; } if (AnoTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El campo (Año) esta vacio .\n\nAsigne un Año al vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); AnoTextBox.Focus(); return; } if (CostoTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Costo) está vacío.\n\nAsigne un costo al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); CostoTextBox.Clear(); CostoTextBox.Focus(); return; } if (PrecioPorDiaTextBox.Text.Trim() == string.Empty) { MessageBox.Show("El Campo (Precio Por Dia) está vacío.\n\nAsigne un Precio al Vehiculo.", "Advertencia", MessageBoxButton.OK, MessageBoxImage.Warning); PrecioPorDiaTextBox.Clear(); PrecioPorDiaTextBox.Focus(); return; } var paso = VehiculosBLL.Guardar(vehiculos); if (paso) { Limpiar(); MessageBox.Show("Guardado correctamente!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Transaccion Fallida", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error); } }