コード例 #1
0
        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);
            }
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
0
        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);
                }
            }
        }