// GET: MateriaPrimaProveedor public ActionResult Index() { try { var materiaprimaproveedor = new MateriaPrimaProveedorProcess(); var lista = materiaprimaproveedor.Listar(); return(View(lista)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Listar Tabla Materia Prima Proveedor", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Create(Reposicion reposicion) { try { var biz = new ReposicionProcess(); reposicion.Estado = "Pendiente"; reposicion.Fecha = DateTime.Now; var materiaprimaproducto = new MateriaPrimaProductoProcess(); var materiaprimaProveedor = new MateriaPrimaProveedorProcess(); double valor1 = 0; var listamateriaprimaproveedor = materiaprimaProveedor.Listar(); foreach (var itemPROV in listamateriaprimaproveedor) { if (itemPROV.CodMateriaPrima == reposicion.CodMateriaPrima && itemPROV.CodProveedor == reposicion.CodProveedor) { valor1 = itemPROV.Precio; } } reposicion.Monto = valor1 * reposicion.Cantidad; biz.Crear(reposicion); TempData["Message"] = Recursos.Recurso.reposicion1; Bitacora bitacora = new Bitacora("Crear", "Tabla Reposicion", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Reposicion", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }