Ejemplo n.º 1
0
        public frmDetalleProveedor(int proveedorId)
            : base()
        {
            InitializeComponent();
            CargarProveedor(proveedorId);
            _tituloVentana = "Detalles del Proveedor " + ucTextBoxGrisNombre.Texto;

            //Lleno el dgv de listado de productos de proveedores.
            var listado = RepositoryProducto.Listado(p => p.Producto, m => m.Producto.Marca, p => p.Producto.Rubro).Where(a => a.ProveedorId == proveedorId).ToList();

            dgvListado.DataSource = listado;
            dgvListado.Columns[4].DefaultCellStyle.Format = AppSettings.CurrencyColumnFormat;
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "Id,IdCliente,IdProducto,Cantidad,Fecha,Monto")] FacturaProducto facturaProducto)
        {
            if (ModelState.IsValid)
            {
                facturaProducto.Fecha = DateTime.Now;
                RepositoryProducto repositoryProducto = new RepositoryProducto();
                Producto           prod = new Producto();
                prod = repositoryProducto.GetById(facturaProducto.IdProducto);
                facturaProducto.Monto = prod.Precio * facturaProducto.Cantidad;
                db.FacturaProductos.Add(facturaProducto);
                db.SaveChanges();
                log.Info("Creacion de factura producto");
                return(RedirectToAction("Index"));
            }

            ViewBag.IdCliente  = new SelectList(db.Clientes, "Id", "NombreCompleto", facturaProducto.IdCliente);
            ViewBag.IdProducto = new SelectList(db.Productos, "Id", "Nombre", facturaProducto.IdProducto);
            return(View(facturaProducto));
        }