public MateriaPrimaProducto Create(MateriaPrimaProducto MateriaPrimaProducto) { MateriaPrimaProducto result = default(MateriaPrimaProducto); var MateriaPrimaProductoDAL = new MateriaPrimaProductoDAL(); result = MateriaPrimaProductoDAL.Create(MateriaPrimaProducto); return(result); }
public MateriaPrimaProducto GetByID(int ID) { MateriaPrimaProducto result = default(MateriaPrimaProducto); var MateriaPrimaProductoDAL = new MateriaPrimaProductoDAL(); result = MateriaPrimaProductoDAL.ReadBy(ID); return(result); }
public bool Edit(MateriaPrimaProducto MateriaPrimaProducto) { var MateriaPrimaProductoDAL = new MateriaPrimaProductoDAL(); try { MateriaPrimaProductoDAL.Update(MateriaPrimaProducto); return(true); } catch { Console.WriteLine("Error al editar el elemento"); return(false); } }
public ActionResult Create(MateriaPrimaProducto materiaprimaproducto) { try { var materiaprimaproductoP = new MateriaPrimaProductoProcess(); materiaprimaproductoP.Crear(materiaprimaproducto); Bitacora bitacora = new Bitacora("Crear", "Tabla Materia Prima Producto", User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(RedirectToAction("Index", "MateriaPrima")); } 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()); } }
public ActionResult Edit(MateriaPrimaProducto materiaPrimaProducto) { try { var biz = new MateriaPrimaProductoProcess(); var MP = biz.GetByID(materiaPrimaProducto.Id); MP.Cantidad = materiaPrimaProducto.Cantidad; biz.Editar(MP); Bitacora bitacora = new Bitacora("Editar", "Tabla Materia Prima Producto", 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 Producto", ex.Message.ToString(), User.Identity.Name, DateTime.Now); BitacoraProcess bitacorap = new BitacoraProcess(); bitacorap.Create(bitacora); return(View()); } }
public bool Edit(MateriaPrimaProducto MateriaPrimaProducto) { MateriaPrimaProductoBLL MateriaPrimaProductoBLL = new MateriaPrimaProductoBLL(); return(MateriaPrimaProductoBLL.Edit(MateriaPrimaProducto)); }
public MateriaPrimaProducto Create(MateriaPrimaProducto MateriaPrimaProducto) { MateriaPrimaProductoBLL MateriaPrimaProductoBLL = new MateriaPrimaProductoBLL(); return(MateriaPrimaProductoBLL.Create(MateriaPrimaProducto)); }
// GET: Admin/Home public ActionResult Index() { var stockp = new StockMateriaPrimaDepositoProcess(); var reposicionp = new ReposicionProcess(); var ventap = new VentaProcess(); var producto = new Producto(); var productop = new ProductoProcess(); var materiaprima = new MateriaPrima(); var listaventas = ventap.Listar(); var listareposicion = reposicionp.Listar(); var listamateriaprima = new List <StockMateriaPrimaDeposito>(); var listaproducto = new List <MateriaPrimaProducto>(); var productoMP = new MateriaPrimaProducto(); var listaauxiliar = new List <MateriaPrimaProducto>(); foreach (var item in listaventas) { totalrecaudado = totalrecaudado + item.Monto; cantidaddeproductos = cantidaddeproductos + item.Pedido.Cantidad; if (listaproducto.Count() == 0) { productoMP.Cantidad = item.Pedido.Cantidad; productoMP.CodProducto = item.Pedido.Codproducto; listaproducto.Add(productoMP); } else { int contador = 0; var valor = listaproducto.Count(); for (int i = 0; i < valor; i++) { var pd = listaproducto[i]; if (pd.CodProducto == item.Pedido.Codproducto) { pd.Cantidad = pd.Cantidad + item.Pedido.Cantidad; contador = 1; } } if (contador == 0) { var nuevoprd = new MateriaPrimaProducto(); nuevoprd.Cantidad = item.Pedido.Cantidad; nuevoprd.CodProducto = item.Pedido.Codproducto; listaproducto.Add(nuevoprd); contador = 1; } } } foreach (var item in listareposicion) { ganancia = ganancia + item.Monto; cantidaddemateriaprima = cantidaddemateriaprima + item.Cantidad; foreach (var itemST in stocktest) { if (itemST.CodMateriaPrima == item.CodMateriaPrima) { } } if (stocktest.Count == 0) { var stk = new StockMateriaPrimaDeposito(); stk.CodMateriaPrima = item.CodMateriaPrima; stk.Cantidad = item.Cantidad; } } foreach (var item in listaproducto) { if (item.Cantidad == listaproducto.Max(x => x.Cantidad)) { var prd = productop.GetByID(item.CodProducto); mayorproducto = prd.Nombre; } } ViewBag.productomasvendido = mayorproducto; ViewBag.cantidaddemateriaprima = cantidaddemateriaprima; ViewBag.cantidaddeproductos = cantidaddeproductos; ViewBag.totalgastado = ganancia; ViewBag.ganancianeta = totalrecaudado - ganancia; ViewBag.totalrecaudado = totalrecaudado; _loggingService.Log("message"); return(View()); }
public bool Editar(MateriaPrimaProducto MateriaPrimaProducto) { return(MateriaPrimaProductoService.Edit(MateriaPrimaProducto)); }
public MateriaPrimaProducto Crear(MateriaPrimaProducto MateriaPrimaProducto) { return(MateriaPrimaProductoService.Create(MateriaPrimaProducto)); }