private void guardarButton_Click(object sender, RoutedEventArgs e) { bool paso = false; if (!ValidarCampos()) { return; } if (idTextBox1.Text == "0") { paso = MantenimientoBLL.Guardar(mantenimiento); } else { if (!ExisteEnLaBaseDatos()) { MessageBox.Show("No se puede modificar, no existe!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } paso = MantenimientoBLL.Modificar(mantenimiento); } if (paso) { MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information); LimpiarCampos(); } else { MessageBox.Show("No se Guardo", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
public void GuardarTest() { Mantenimiento mantenimiento = new Mantenimiento(); mantenimiento.MantenimientoId = 5; mantenimiento.Fecha = DateTime.Now; mantenimiento.FechaProximo = DateTime.Now.AddMonths(3); mantenimiento.Detalle.Add(new MantenimientoDetalle(0, 0, 1, 1, 2, "Aceite", 5, 10, 50)); mantenimiento.Detalle.Add(new MantenimientoDetalle(0, 0, 2, 3, 4, "Banda de Frenos", 10, 40, 400)); bool paso = MantenimientoBLL.Guardar(mantenimiento); Assert.AreEqual(true, paso); }
private void GuardarButton_Click(object sender, EventArgs e) { Mantenimiento mantenimiento; bool Paso = false; if (HayErrores()) { MessageBox.Show("Favor revisar todos los campos!!", "Validación!!", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } mantenimiento = LlenaClase(); if (MantenimientoIdNumericUpDown.Value == 0) { Paso = MantenimientoBLL.Guardar(mantenimiento); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { int id = Convert.ToInt32(MantenimientoIdNumericUpDown.Value); Mantenimiento mantenimi = MantenimientoBLL.Buscar(id); if (mantenimi != null) { Paso = MantenimientoBLL.Modificar(mantenimiento); MessageBox.Show("Modificado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Id no existe", "Falló", MessageBoxButtons.OK, MessageBoxIcon.Error); } } if (Paso) { NuevoButton.PerformClick(); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void buttonGuardar_Click(object sender, EventArgs e) { if (Validar(2)) { MessageBox.Show("Debe Agregar Algun Producto al Grid", "Validación", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { Mantenimiento mantenimiento = LlenaClase(); bool Paso = false; if (MantenimientoIdNumericUpDown.Value == 0) { Paso = MantenimientoBLL.Guardar(mantenimiento); GeneralErrorProvider.Clear(); } else { int id = Convert.ToInt32(MantenimientoIdNumericUpDown.Value); var mantenimientos = MantenimientoBLL.Buscar(id); if (mantenimientos != null) { Paso = MantenimientoBLL.Modificar(mantenimiento); } GeneralErrorProvider.Clear(); } if (Paso) { LimpiarCampos(); MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("No se pudo guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }