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; }
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)); }