public async Task <IActionResult> Edit(int id, [Bind("IdProducto,NombreProducto,Descripcion,Precio,ActivoProducto,IdMarca,IdTipoProducto")] TblProducto tblProducto) { if (id != tblProducto.IdProducto) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(tblProducto); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TblProductoExists(tblProducto.IdProducto)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdMarca"] = new SelectList(_context.TblMarca, "IdMarca", "NombreMarca", tblProducto.IdMarca); ViewData["IdTipoProducto"] = new SelectList(_context.TblTipoProducto, "IdTipoProducto", "NombreTipoProducto", tblProducto.IdTipoProducto); return(View(tblProducto)); }
private void registrarProducto(Producto pro) { try { TblProducto tblProducto = new TblProducto(); tblProducto.codBarra = pro.codBarra; tblProducto.cedulaLegal = pro.cedulaLegal; tblProducto.unidadMedida = pro.unidadMedida; tblProducto.foto = pro.foto; tblProducto.estado = pro.estado; tblProducto.nombreProducto = pro.nombreProducto; tblProducto.descripcion = pro.descripcion; tblProducto.precioVenta = (decimal)pro.precioVenta; tblProducto.idClasificacion = pro.idClasificacion; tblProducto.exento = pro.exento; tblProducto.precioCompra = (decimal)pro.precioCompra; tblProducto.totalImpuestos = (decimal)pro.totalImpuestos; tblProducto.impuestoVenta = (decimal)pro.ImpuestoVenta; tblProducto.impuestoIVA = (decimal)pro.ImpuestoIVA; this.entidades.TblProducto.Add(tblProducto); this.entidades.SaveChanges(); }//Fin de try. catch (Exception ex) { throw ex; }//Fin de catch. }
public async Task <IActionResult> Create([Bind("IdProducto,NombreProducto,Descripcion,Precio,ActivoProducto,IdMarca,IdTipoProducto")] TblProducto tblProducto) { if (ModelState.IsValid) { _context.Add(tblProducto); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["IdMarca"] = new SelectList(_context.TblMarca, "IdMarca", "NombreMarca", tblProducto.IdMarca); ViewData["IdTipoProducto"] = new SelectList(_context.TblTipoProducto, "IdTipoProducto", "NombreTipoProducto", tblProducto.IdTipoProducto); return(View(tblProducto)); }