Exemplo n.º 1
0
        public ActionResult Index(int IdEmpresa = 0, string IdCategoria = "", int IdLinea = 0)
        {
            #region Validar Session
            if (string.IsNullOrEmpty(SessionFixed.IdTransaccionSession))
            {
                return(RedirectToAction("Login", new { Area = "", Controller = "Account" }));
            }
            SessionFixed.IdTransaccionSession       = (Convert.ToDecimal(SessionFixed.IdTransaccionSession) + 1).ToString();
            SessionFixed.IdTransaccionSessionActual = SessionFixed.IdTransaccionSession;
            #endregion

            #region Permisos
            seg_Menu_x_Empresa_x_Usuario_Info info = bus_permisos.get_list_menu_accion(Convert.ToInt32(SessionFixed.IdEmpresa), SessionFixed.IdUsuario, "Inventario", "Categoria", "Index");
            ViewBag.Nuevo = info.Nuevo;
            #endregion

            in_grupo_Info model = new in_grupo_Info
            {
                IdEmpresa            = Convert.ToInt32(SessionFixed.IdEmpresa),
                IdCategoria          = IdCategoria,
                IdLinea              = IdLinea,
                IdTransaccionSession = Convert.ToDecimal(SessionFixed.IdTransaccionSession),
            };

            var lst = bus_grupo.get_list(model.IdEmpresa, model.IdCategoria, model.IdLinea, true);
            Lista_Grupo.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Exemplo n.º 2
0
        public ActionResult GridViewPartial_grupo(int IdEmpresa = 0, string IdCategoria = "", int IdLinea = 0)
        {
            ViewBag.IdCategoria = IdCategoria;
            ViewBag.IdLinea     = IdLinea;
            var model = bus_grupo.get_list(IdEmpresa, IdCategoria, IdLinea, true);

            return(PartialView("_GridViewPartial_grupo", model));
        }
Exemplo n.º 3
0
        public JsonResult cargar_grupos(string IdCategoria = "", int IdLinea = 0)
        {
            int          IdEmpresa = Convert.ToInt32(Session["IdEmpresa"]);
            in_grupo_Bus bus_grupo = new in_grupo_Bus();
            var          resultado = bus_grupo.get_list(IdEmpresa, IdCategoria, IdLinea, false);

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 4
0
        private void cargar_combos(in_Producto_Info model)
        {
            var lst_producto_tipo = bus_producto_tipo.get_list(model.IdEmpresa, false);

            ViewBag.lst_producto_tipo = lst_producto_tipo;

            Dictionary <string, string> lst_signos = new Dictionary <string, string>();

            lst_signos.Add("-", "-");
            lst_signos.Add("+", "+");
            ViewBag.lst_signos = lst_signos;

            in_categorias_Bus bus_categoria = new in_categorias_Bus();
            var lst_categoria = bus_categoria.get_list(model.IdEmpresa, false);

            ViewBag.lst_categoria = lst_categoria;

            in_presentacion_Bus bus_presentacion = new in_presentacion_Bus();
            var lst_presentacion = bus_presentacion.get_list(model.IdEmpresa, false);

            ViewBag.lst_presentacion = lst_presentacion;

            in_Marca_Bus bus_marca = new in_Marca_Bus();
            var          lst_marca = bus_marca.get_list(model.IdEmpresa, false);

            ViewBag.lst_marca = lst_marca;

            in_linea_Bus bus_linea = new in_linea_Bus();
            var          lst_linea = bus_linea.get_list(model.IdEmpresa, model.IdCategoria, false);

            ViewBag.lst_linea = lst_linea;

            in_grupo_Bus bus_grupo = new in_grupo_Bus();
            var          lst_grupo = bus_grupo.get_list(model.IdEmpresa, model.IdCategoria, model.IdLinea, false);

            ViewBag.lst_grupo = lst_grupo;

            in_subgrupo_Bus bus_subgrupo = new in_subgrupo_Bus();
            var             lst_subgrupo = bus_subgrupo.get_list(model.IdEmpresa, model.IdCategoria, model.IdLinea, model.IdGrupo, false);

            ViewBag.lst_subgrupo = lst_subgrupo;

            in_UnidadMedida_Bus bus_unidad_medida = new in_UnidadMedida_Bus();
            var lst_unidad_medida = bus_unidad_medida.get_list(false);

            ViewBag.lst_unidad_medida = lst_unidad_medida;

            var lst_producto_padre = bus_producto.get_list_padres(model.IdEmpresa, false);

            ViewBag.lst_producto_padre = lst_producto_padre;

            tb_sis_Impuesto_Bus bus_impuesto = new tb_sis_Impuesto_Bus();
            var lst_impuesto = bus_impuesto.get_list("IVA", false);

            ViewBag.lst_impuesto = lst_impuesto;
        }
        public JsonResult cargar_grupos(int IdEmpresa = 0, string IdCategoria = "", int IdLinea = 0)
        {
            in_grupo_Bus bus_grupo = new in_grupo_Bus();
            var          resultado = bus_grupo.get_list(IdEmpresa, IdCategoria, IdLinea, false);

            resultado.Add(new in_grupo_Info
            {
                IdEmpresa   = IdEmpresa,
                IdCategoria = IdCategoria,
                IdLinea     = IdLinea,
                IdGrupo     = 0,
                nom_grupo   = "Todos"
            });
            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 6
0
        private void cargar_combos(int IdEmpresa, string IdCategoria, int IdLinea)
        {
            var lst_categoria = bus_categoria.get_list(IdEmpresa, true);

            ViewBag.lst_categorias = lst_categoria;


            var lst_linea = bus_linea.get_list(IdEmpresa, IdCategoria, true);

            ViewBag.lst_lineas = lst_linea;

            var lst_grupo = bus_grupo.get_list(IdEmpresa, IdCategoria, IdLinea, true);

            ViewBag.lst_grupos = lst_grupo;
        }
        private void cargar_combos(cl_filtros_inventario_Info model)
        {
            int             IdEmpresa    = Convert.ToInt32(SessionFixed.IdEmpresa);
            int             IdSucursal   = Convert.ToInt32(SessionFixed.IdSucursal);
            tb_sucursal_Bus bus_sucursal = new tb_sucursal_Bus();
            var             lst_sucursal = bus_sucursal.get_list(IdEmpresa, false);

            lst_sucursal.Add(new tb_sucursal_Info
            {
                IdEmpresa      = IdEmpresa,
                IdSucursal     = 0,
                Su_Descripcion = "TODAS"
            });
            ViewBag.lst_sucursal = lst_sucursal;

            tb_bodega_Bus bus_bodega = new tb_bodega_Bus();
            var           lst_bodega = bus_bodega.get_list(IdEmpresa, IdSucursal, false);

            ViewBag.lst_bodega = lst_bodega;

            in_Producto_Bus bus_producto = new in_Producto_Bus();
            var             lst_producto = bus_producto.get_list(IdEmpresa, false);

            ViewBag.lst_producto = lst_producto;

            in_categorias_Bus bus_categoria = new in_categorias_Bus();
            var lst_categoria = bus_categoria.get_list(IdEmpresa, false);

            lst_categoria.Add(new in_categorias_Info
            {
                IdEmpresa    = model.IdEmpresa,
                IdCategoria  = "",
                ca_Categoria = "Todos"
            });
            ViewBag.lst_categoria = lst_categoria;

            in_linea_Bus bus_linea = new in_linea_Bus();
            var          lst_linea = bus_linea.get_list(IdEmpresa, model.IdCategoria, false);

            lst_linea.Add(new in_linea_Info
            {
                IdEmpresa = model.IdEmpresa,
                IdLinea   = 0,
                nom_linea = "Todos"
            });
            ViewBag.lst_linea = lst_linea;

            in_grupo_Bus bus_grupo = new in_grupo_Bus();
            var          lst_grupo = bus_grupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, false);

            lst_grupo.Add(new in_grupo_Info
            {
                IdEmpresa = model.IdEmpresa,
                IdGrupo   = 0,
                nom_grupo = "Todos"
            });
            ViewBag.lst_grupo = lst_grupo;

            in_subgrupo_Bus bus_subgrupo = new in_subgrupo_Bus();
            var             lst_subgrupo = bus_subgrupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, model.IdGrupo, false);

            lst_subgrupo.Add(new in_subgrupo_Info
            {
                IdEmpresa    = model.IdEmpresa,
                IdSubgrupo   = 0,
                nom_subgrupo = "Todos"
            });
            ViewBag.lst_subgrupo = lst_subgrupo;

            in_Marca_Bus bus_marca = new in_Marca_Bus();
            var          lst_marca = bus_marca.get_list(IdEmpresa, false);

            lst_marca.Add(new Info.Inventario.in_Marca_Info
            {
                IdMarca     = 0,
                Descripcion = "Todas"
            });
            ViewBag.lst_marca = lst_marca;
        }
Exemplo n.º 8
0
        private void cargar_FAC010(cl_filtros_facturacion_Info model)
        {
            int             IdEmpresa    = Convert.ToInt32(SessionFixed.IdEmpresa);
            in_Producto_Bus bus_producto = new in_Producto_Bus();
            var             lst_producto = bus_producto.get_list(IdEmpresa, false);

            ViewBag.lst_producto = lst_producto;

            in_categorias_Bus bus_categoria = new in_categorias_Bus();
            var lst_categoria = bus_categoria.get_list(IdEmpresa, false);

            lst_categoria.Add(new in_categorias_Info
            {
                IdEmpresa    = model.IdEmpresa,
                IdCategoria  = "",
                ca_Categoria = "Todos"
            });
            ViewBag.lst_categoria = lst_categoria;

            in_linea_Bus bus_linea = new in_linea_Bus();
            var          lst_linea = bus_linea.get_list(IdEmpresa, model.IdCategoria, false);

            lst_linea.Add(new in_linea_Info
            {
                IdEmpresa = model.IdEmpresa,
                IdLinea   = 0,
                nom_linea = "Todos"
            });
            ViewBag.lst_linea = lst_linea;

            in_grupo_Bus bus_grupo = new in_grupo_Bus();
            var          lst_grupo = bus_grupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, false);

            lst_grupo.Add(new in_grupo_Info
            {
                IdEmpresa = model.IdEmpresa,
                IdGrupo   = 0,
                nom_grupo = "Todos"
            });
            ViewBag.lst_grupo = lst_grupo;

            in_subgrupo_Bus bus_subgrupo = new in_subgrupo_Bus();
            var             lst_subgrupo = bus_subgrupo.get_list(IdEmpresa, model.IdCategoria, model.IdLinea, model.IdGrupo, false);

            lst_subgrupo.Add(new in_subgrupo_Info
            {
                IdEmpresa    = model.IdEmpresa,
                IdSubgrupo   = 0,
                nom_subgrupo = "Todos"
            });
            ViewBag.lst_subgrupo = lst_subgrupo;

            in_Marca_Bus bus_marca = new in_Marca_Bus();
            var          lst_marca = bus_marca.get_list(IdEmpresa, false);

            lst_marca.Add(new Info.Inventario.in_Marca_Info
            {
                IdMarca     = 0,
                Descripcion = "Todas"
            });
            ViewBag.lst_marca = lst_marca;
        }