public List <ArticuloBE> PresupuestarMaterial(int IdObra, Decimal Area)
        {
            try
            {
                var lista  = new List <ArticuloBE>();
                var reader = db.Database.SqlQuery <sp_PresupuestoArticulo_Result>("sp_PresupuestoArticulo @param1, @param2",
                                                                                  new SqlParameter("param1", Area),
                                                                                  new SqlParameter("param2", IdObra)
                                                                                  );
                foreach (var item in reader)
                {
                    var PresupuestoMaterialBE = new ArticuloBE()
                    {
                        IdArticulo  = item.IdArticulo,
                        CategoriaBE = new CategoriaBE()
                        {
                            Nombre = item.Categoria
                        },
                        UnidadMedida = item.UnidadMedidaNombre,
                        Cantidad     = (Decimal)item.Cantidad,
                        Nombre       = item.Nombre
                    };
                    lista.Add(PresupuestoMaterialBE);
                }


                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
        public List <ArticuloBE> ArticulosBajaRotacion(string FechaInicio, string FechaFin, int IdEstablecimiento)
        {
            var lista  = new List <ArticuloBE>();
            var reader = db.Database.SqlQuery <sp_ArticulosBajaRotacion_Result>("sp_ArticulosBajaRotacion @param1, @param2,@param3",
                                                                                new SqlParameter("param1", FechaInicio),
                                                                                new SqlParameter("param2", FechaFin),
                                                                                new SqlParameter("param3", IdEstablecimiento)
                                                                                );

            foreach (sp_ArticulosBajaRotacion_Result item in reader)
            {
                var articulo = new ArticuloBE()
                {
                    IdArticulo   = item.IdArticulo,
                    Cantidad     = item.Cantidad,
                    Costo        = item.Costo,
                    Precio       = item.Precio,
                    UnidadMedida = item.NombreLargo,
                    Nombre       = item.Nombre
                };

                lista.Add(articulo);
            }

            return(lista);
        }
        public JsonResult Agregar(ArticuloBE articulo)
        {
            var detalle = (List <ArticuloBE>)Session["detalle"];

            if (detalle == null)
            {
                detalle = new List <ArticuloBE>();
            }
            detalle.Add(articulo);
            Session["detalle"] = detalle;

            return(Json(articulo));
        }
        public JsonResult EditarItem(ArticuloBE articulo)
        {
            var detalle = (List <ArticuloBE>)Session["detalle"];

            if (detalle == null)
            {
                detalle = new List <ArticuloBE>();
            }
            var art = detalle.Where(t => t.IdArticulo == articulo.IdArticulo).FirstOrDefault();

            art.Cantidad       = articulo.Cantidad;
            art.Costo          = articulo.Costo;
            art.SubTotal       = articulo.SubTotal;
            Session["detalle"] = detalle;

            return(Json(articulo));
        }
        public List <ArticuloBE> ArticuloCriterio_Sel(ComunBE pComunBE)
        {
            List <ArticuloBE> vLItemBE = new List <ArticuloBE>();
            ArticuloBE        obItemBE = new ArticuloBE();

            obItemBE.ITEMNMBR = "ART0001";
            obItemBE.ITEMDESC = "Articulo";
            obItemBE.UOMSCHDL = "UND";
            obItemBE.ITMTRKOP = "co";
            vLItemBE.Add(obItemBE);
            obItemBE          = new ArticuloBE();
            obItemBE.ITEMNMBR = "ART0002";
            obItemBE.ITEMDESC = "Articulo2";
            obItemBE.UOMSCHDL = "UND";
            obItemBE.ITMTRKOP = "co";
            vLItemBE.Add(obItemBE);
            obItemBE          = new ArticuloBE();
            obItemBE.ITEMNMBR = "ART0003";
            obItemBE.ITEMDESC = "Articulo3";
            obItemBE.UOMSCHDL = "UND";
            obItemBE.ITMTRKOP = "co";
            vLItemBE.Add(obItemBE);
            return(vLItemBE);
        }
 public Int32 Articulo_Ins(ArticuloBE pItemBE)
 {
     return(1);
 }
        public ArticuloBE ArticuloId_Sel(ComunBE pComunBE)
        {
            ArticuloBE obItemBE = new ArticuloBE();

            return(obItemBE);
        }