예제 #1
0
        public void GuardarTest()
        {
            Contexto db     = new Contexto();
            Compras  Compra = new Compras();

            Compra.CompraId    = 0;
            Compra.Fecha       = DateTime.Now;
            Compra.ProveedorId = 1;
            Compra.Balance     = 1000;
            Compra.Itbis       = 18;


            Compra.DetalleCompra.Add(new ComprasDetalle()
            {
                Id         = 0,
                CompraId   = 1,
                Cantidad   = 10,
                ProductoId = 1,
                Precio     = 100,
                Subtotal   = 1000
            }
                                     );

            Assert.IsTrue(ComprasBLL.Guardar(Compra));
        }
예제 #2
0
        public void GuardarTest()
        {
            ComprasBLL      Metodos = new ComprasBLL();
            CompraProductos compra  = new CompraProductos();
            List <CompraProductosDetalle> detalle = new List <CompraProductosDetalle>();

            compra.CompraId         = 0;
            compra.ProveedorId      = 1;
            compra.UsuarioId        = 1;
            compra.Fecha            = DateTime.Now;
            compra.Total            = 600;
            compra.ProductosDetalle = detalle;

            Assert.IsTrue(Metodos.Guardar(compra));
        }
        public void GuardarTest()
        {
            bool    paso;
            Compras compras = new Compras();

            compras.CompraId      = 2;
            compras.SuplidorId    = 0;
            compras.FechaDeCompra = DateTime.Now;
            compras.SubTotal      = 400;
            compras.ITBIS         = 0.18;
            compras.Descuento     = 10;
            compras.Total         = 350;

            paso = ComprasBLL.Guardar(compras);
            Assert.AreEqual(paso, true);
        }
예제 #4
0
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                bool    paso = false;
                Compras compra;

                if (!Validar())
                {
                    return;
                }
                if (!ValidarSuplidorId(Convert.ToInt32(SuplidorIdTextbox.Text)))
                {
                    MessageBox.Show("Suplidor Id no valido", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                    return;
                }

                compra = LlenaClase();

                if (string.IsNullOrEmpty(CompraIDTextBox.Text) || CompraIDTextBox.Text == "0")
                {
                    paso = ComprasBLL.Guardar(compra);
                }
                else
                {
                    if (!ExisteEnDB())
                    {
                        MessageBox.Show("Persona No Encontrada", "Error", MessageBoxButton.OK, MessageBoxImage.Information);
                        return;
                    }
                    paso = ComprasBLL.Modificar(compra);
                }
                if (paso)
                {
                    MessageBox.Show("Guardado!!", "EXITO", MessageBoxButton.OK, MessageBoxImage.Information);
                    Limpiar();
                }
                else
                {
                    MessageBox.Show(" No guardado!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
                }
            }
            catch
            {
                MessageBox.Show(" Id no valido!!", "Informacion", MessageBoxButton.OKCancel, MessageBoxImage.Information);
            }
        }
예제 #5
0
        //Evento que guardara un registro
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            if (!válidar())
            {
                return;
            }

            if (ComprasBLL.Guardar(Compra))
            {
                Limpiar();
                MessageBox.Show("La Compra fué registrada de forma Éxitosa.", "Guardado", MessageBoxButton.OK, MessageBoxImage.Information);
            }
            else
            {
                MessageBox.Show("Algo salió mal, no se logró guardar el registro de compra.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
        public void GuardarTest()
        {
            Compras compra = new Compras();

            compra.CompraId   = 1;
            compra.UsuarioId  = 1;
            compra.SuplidorId = 1;
            compra.Fecha      = DateTime.Now;
            compra.ComprasDetalles.Add(new ComprasDetalle
            {
                CompraId   = 1,
                Cantidad   = 2,
                ArticuloId = 1,
                Total      = 123
            });

            Assert.IsTrue(ComprasBLL.Guardar(compra));
        }
예제 #7
0
        public void GuardarTest()
        {
            Compras compras = new Compras
            {
                CompraId  = 0,
                UsuarioId = 1,
                Monto     = 0
            };

            compras.ComprasDetalle.Add(new ComprasDetalle
            {
                ComprasDetalleId  = 0,
                CompraId          = compras.CompraId,
                ArticuloId        = 1,
                Descripcion       = "Carro",
                CantidadArticulos = 2
            });

            Assert.IsTrue(ComprasBLL.Guardar(compras));
        }
        private void GuardarButton_Click(object sender, RoutedEventArgs e)
        {
            bool paso = false;

            if (compra.CompraId == 0)
            {
                MessageBox.Show("Algo salio mal.", "Error.", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            /*if (ComprasBLL.Guardar(compra))
             * {
             *  var
             *
             * }*/
            else
            {
                paso = ComprasBLL.Guardar(compra);
                paso = ProductosBLL.Guardar(productos);
                Limpiar();
                MessageBox.Show("Guardado.", "Exito.", MessageBoxButton.OK, MessageBoxImage.Information);
            }
        }
예제 #9
0
        private void Guardar_button_Click(object sender, EventArgs e)
        {
            Compras Compra;
            bool    paso = false;

            if (!Validar())
            {
                return;
            }

            Compra = LlenarClase();

            if (CompraId_numericUpDown.Value == 0)
            {
                paso = ComprasBLL.Guardar(Compra);
                if (paso)
                {
                    Limpiar();
                    MessageBox.Show("Guardado!!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    MessageBox.Show("No fue posible guardar!!", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
            else
            {
                if (!ExiteEnLaBaseDeDatos())
                {
                    MessageBox.Show("No se puede Modificar una Compra que no existe", "Fallo!", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }

                paso = ComprasBLL.Modificar(Compra);
                Limpiar();
                MessageBox.Show("Se modifico con Exito!!", "Exito!", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }