private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (productos.ProductoId == 0)
            {
                paso = ProductoBLL.Guardar(productos);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatosProducto())
                {
                    MessageBox.Show("No se puede Modificar un Producto que no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = ProductoBLL.Modificar(productos);
            }
            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo");
            }
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (String.IsNullOrEmpty(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }

            else
            {
                if (!ExisteEnDb())
                {
                    MessageBox.Show("No existe el cliente en la base de " +
                                    "datos", "Informacion", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
        private void Button_Guardar(object sender, RoutedEventArgs e)
        {
            Producto producto;
            bool     paso = false;

            producto = LlenaClase();

            if (IdTextbox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }

            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("Personas No Existe!!");
                }
                MessageBox.Show("Persona Modificada!!");
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                MessageBox.Show("¡¡Guardado!!");
            }
            else
            {
                MessageBox.Show("No se Guardo!!");
            }
        }
예제 #4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (!Validar())
            {
                return;
            }

            if (String.IsNullOrEmpty(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }

            else
            {
                if (!ExisteEnDb())
                {
                    MessageBox.Show("Persona no Valida", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                MessageBox.Show("Accion Realizada ", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
                Limpiar();
            }
            else
            {
                MessageBox.Show(" No guardado", "Error", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
예제 #5
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (string.IsNullOrWhiteSpace(ProductoIdTextBox.Text) || ProductoIdTextBox.Text == "0")
            {
                paso = ProductoBLL.Guardar(producto);
            }
            else
            {
                if (!ExisteBD())
                {
                    MessageBox.Show("No Se puede Modificar porque no existe", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
                    return;
                }
                paso = ProductoBLL.Modificar(producto);
            }

            if (paso)
            {
                Limpiar();
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public ActionResult Create(Producto producto)
        {
            if (ModelState.IsValid)
            {
                ProductoBLL.Guardar(producto);
                return(RedirectToAction("Index"));
            }

            return(View(producto));
        }
        public void GuardarTest()
        {
            bool     paso;
            Producto producto = new Producto();

            producto.ArticulosId     = 5;
            producto.Descripcion     = "Manzanas";
            producto.Existencia      = 4;
            producto.Costo           = Convert.ToDecimal(25.00);
            producto.ValorInventario = producto.Existencia * producto.Costo;
            paso = ProductoBLL.Guardar(producto);
            Assert.AreEqual(paso, true);
        }
예제 #8
0
        public void GuardarTest()
        {
            bool     paso;
            Producto producto = new Producto();

            producto.ProductoId        = 3;
            producto.DepartamentoId    = 1;
            producto.Descripcion       = "Manzanas";
            producto.Costo             = 15;
            producto.Precio            = 25;
            producto.PorCientoGanancia = 10;
            producto.CantidadIventario = 0;;
            paso = ProductoBLL.Guardar(producto);
            Assert.AreEqual(paso, true);
        }
예제 #9
0
        private void GuardarButton_Click(object sender, EventArgs e)
        {
            Producto producto;
            bool     paso = false;

            if (HayErrores())
            {
                MessageBox.Show("Debe llenar los campos indicados", "Validación",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }

            producto = LlenaClase();

            if (ProductoIdNumericUpDown.Value == 0)
            {
                paso = ProductoBLL.Guardar(producto);
                MessageBox.Show("Guardado!!", "Exito",
                                MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                int id = Convert.ToInt32(ProductoIdNumericUpDown.Value);
                producto = ProductoBLL.Buscar(id);

                if (producto != null)
                {
                    paso = ProductoBLL.Modificar(LlenaClase());
                    MessageBox.Show("Modificado!!", "Exito",
                                    MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("Id no existe", "Falló",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }

            if (paso)
            {
                LimpiarObjetos();
            }
            else
            {
                MessageBox.Show("No se pudo guardar!!", "Falló",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void guardarButton_Click(object sender, RoutedEventArgs e)
        {
            Productos productos;
            bool      paso = false;

            if (!ValidarCampos())
            {
                return;
            }

            productos = LlenaClase();

            if (Convert.ToInt32(idTextBox.Text) == 0)
            {
                paso = ProductoBLL.Guardar(productos);
            }

            else
            {
                if (!VerificarExistencia())
                {
                    MessageBox.Show("Producto No Existe!!");
                }

                paso = ProductoBLL.Modificar(productos);
            }

            if (paso)
            {
                MessageBox.Show("Guardado", "Exito", MessageBoxButton.OK, MessageBoxImage.Information);
                LimpiarCampos();
            }
            else
            {
                MessageBox.Show("Error al Guardar!!", "Error", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
예제 #11
0
        private void Guardarbutton_Click_1(object sender, EventArgs e)
        {
            Producto productos;
            bool     paso = false;

            if (!ValidarGuardar())
            {
                return;
            }

            productos = LlenaClase();


            if (ProductoIDnumericUpDown.Value == 0)
            {
                paso = ProductoBLL.Guardar(productos);
            }
            else
            {
                if (!ExisteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede guardar un producto que no existe", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                paso = ProductoBLL.Modificar(productos);
            }

            if (paso)
            {
                MessageBox.Show("Guardado!!", "Exito", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("No fue posible guardar!!", "Fallo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            Limpiar();
        }