Exemple #1
0
        /// <summary>
        /// Realiza la venta.
        /// </summary>
        /// <param name="venta"></param>
        /// <returns></returns>
        public static bool Vender(VentaViewModel venta)
        {
            bool seVendio;

            try
            {
                VentaDataModel ventaDataModel = Mapper.Map <VentaViewModel, VentaDataModel>(venta);
                seVendio = ventasDao.CreateElement(ventaDataModel);
            }
            catch (System.Exception)
            {
                seVendio = false;
            }
            return(seVendio);
        }
        public void TestInitializer()
        {
            ventasDao = new VentasDao();

            venta = new VentaDataModel()
            {
                Fecha        = DateTime.Now,
                MontoTotal   = 1000,
                DetalleVenta = new VentaDetalleDataModel()
                {
                    Productos = new System.Collections.Generic.List <ProductoDetalleDataModel>()
                    {
                        new ProductoDetalleDataModel(1, "Test", 1000, 1, 1000)
                    }
                }
            };
        }
        public void VentaDao_CreateElement_TestMethod()
        {
            venta = new VentaDataModel()
            {
                Fecha        = DateTime.Now,
                MontoTotal   = 1000,
                DetalleVenta = new VentaDetalleDataModel()
                {
                    Productos = new System.Collections.Generic.List <ProductoDetalleDataModel>()
                    {
                        new ProductoDetalleDataModel(1, "Test", 1000, 1, 1000)
                    }
                }
            };



            Assert.IsTrue(ventasDao.CreateElement(venta));
        }