public ActionResult Create(MateriaPrima MateriaPrima) { try { var biz = new MateriaPrimaProcess(); var stockP = new StockMateriaPrimaDepositoProcess(); var stock = new StockMateriaPrimaDeposito(); var depositoP = new DepositoProcess(); stock.Cantidad = 0; stock.CodMateriaPrima = biz.Crear(MateriaPrima).Id; foreach (var item in depositoP.Listar()) { stock.CodDeposito = item.Id; } stockP.Crear(stock); Bitacora bitacora = new Bitacora("Crear", "Tabla Materia Prima", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Materia Prima", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: MateriaPrimaProducto/Create public ActionResult Create(int id) { try { var materiaprimaP = new MateriaPrimaProcess(); var listamateriaprima = new List <MateriaPrima>(); listamateriaprima.Add(materiaprimaP.GetByID(id)); var productoP = new ProductoProcess(); var productolista = new List <Producto>(); foreach (var item in productoP.ListarAPI()) { productolista.Add(item); } var materiaprimaproductoP = new MateriaPrimaProductoProcess(); foreach (var itemP in productoP.ListarAPI()) { foreach (var item in materiaprimaproductoP.Listar()) { if (item.CodMateriaPrima == id) { if (itemP.Id == item.CodProducto) { productolista.RemoveAll(x => x.Id == itemP.Id); } else { } } } } ViewBag.Codproducto = new SelectList(productolista, "Id", "Nombre"); ViewBag.Codmateriaprima = new SelectList(listamateriaprima, "Id", "Nombre"); return(View()); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Crear Tabla Materia Prima Producto", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: MateriaPrima/Edit/5 public ActionResult Edit(int id) { try { var biz = new MateriaPrimaProcess(); var materiaprima = biz.GetByID(id); return(View(materiaprima)); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Materia Prima", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public ActionResult Edit(MateriaPrima MateriaPrima) { try { var biz = new MateriaPrimaProcess(); biz.Editar(MateriaPrima); Bitacora bitacora = new Bitacora("Editar", "Tabla Materia Prima", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index")); } catch (Exception ex) { Bitacora bitacora = new Bitacora("Editar Tabla Materia Prima", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
// GET: Reposicion/Create public ActionResult Create(int id) { try { var materiaprimaP = new MateriaPrimaProcess(); var mat = new List <MateriaPrima>(); mat.Add(materiaprimaP.GetByID(id)); var ProveedorP = new ProveedorProcess(); var proveedorlista = new List <Proveedor>(); var ProveedormateriaprimaP = new MateriaPrimaProveedorProcess(); var listaproveedorpormateriaprima = ProveedormateriaprimaP.Listarpormateriaprima(id); foreach (var item in listaproveedorpormateriaprima) { proveedorlista.Add(ProveedorP.GetByID(item.CodProveedor)); } var depositoP = new DepositoProcess(); var depositolistado = depositoP.Listar(); ViewBag.Codmateriaprima = new SelectList(mat, "Id", "Nombre"); ViewBag.Codproveedor = new SelectList(proveedorlista, "Id", "Nombre"); ViewBag.Coddeposito = new SelectList(depositolistado, "Id", "Detalle"); return(View()); } 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()); } }