Ejemplo n.º 1
0
        private void cargar_combos(seg_usuario_Info model)
        {
            if (!string.IsNullOrEmpty(model.IdUsuario))
                model.lst_usuario_x_empresa = bus_usuario_x_empresa.get_list(model.IdUsuario);
            else
                model.lst_usuario_x_empresa = new List<seg_Usuario_x_Empresa_Info>();

            tb_empresa_Bus bus_empresa = new tb_empresa_Bus();
            var lst_empresa = bus_empresa.get_list(false);
            if (model.lst_usuario_x_empresa.Count == 0)
            {                
                foreach (var item in lst_empresa)
                {
                    model.lst_usuario_x_empresa.Add(new seg_Usuario_x_Empresa_Info { IdEmpresa = item.IdEmpresa, em_nombre = item.em_nombre});
                }
            }else
            {
                model.lst_usuario_x_empresa = (from e in lst_empresa
                                               join pp in model.lst_usuario_x_empresa
                                               on e.IdEmpresa equals pp.IdEmpresa into temp_emp
                                               from pp in temp_emp.DefaultIfEmpty()
                                               select new seg_Usuario_x_Empresa_Info
                                               {
                                                   IdEmpresa = e.IdEmpresa,
                                                   em_nombre = e.em_nombre,
                                                   seleccionado =  pp == null ? false : true                                                  
                                               }).ToList();
            }
            var lst_menu = bus_menu.get_list_combo(false);
            lst_menu.Add(new seg_Menu_Info { IdMenu = 0, DescripcionMenu_combo = "== Seleccione ==" });
            ViewBag.lst_menu = lst_menu;
        }
Ejemplo n.º 2
0
        private void cargar_combos()
        {
            tb_empresa_Bus bus_empresa = new tb_empresa_Bus();
            var            lst_empresa = bus_empresa.get_list(false);

            ViewBag.lst_empresa = lst_empresa;
        }
Ejemplo n.º 3
0
        public ActionResult Index()
        {
            #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, "General", "Empresa", "Index");
            ViewBag.Nuevo = info.Nuevo;
            #endregion

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

            var lst = bus_empresa.get_list(true);
            ListaEmpresa.set_list(lst, model.IdTransaccionSession);
            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult LoginEmpresa(string IdUsuario = "")
        {
            var lst = bus_usuario_x_empresa.get_list(IdUsuario);

            if (lst.Count == 0)
            {
                return(RedirectToAction("Login"));
            }

            var lst_empresa  = bus_empresa.get_list(true);
            var lst_sucursal = new List <tb_sucursal_Info>();

            ViewBag.lst_sucursal = lst_sucursal;
            lst = (from q in lst
                   join e in lst_empresa
                   on q.IdEmpresa equals e.IdEmpresa
                   select new seg_Usuario_x_Empresa_Info
            {
                IdEmpresa = q.IdEmpresa,
                em_nombre = e.em_nombre
            }).ToList();

            ViewBag.lst_empresas = lst;
            LoginModel model = new LoginModel
            {
                IdUsuario = IdUsuario,
                IdEmpresa = 1
            };

            return(View(model));
        }
Ejemplo n.º 5
0
        private void cargar_combos(int IdEmpresa, string IdUsuario)
        {
            var lst_sedes = bus_sede.GetList(IdEmpresa, false);

            ViewBag.lst_sedes = lst_sedes;

            var lst_empresas = bus_empresa.get_list(false);

            ViewBag.lst_empresas = lst_empresas;
        }
Ejemplo n.º 6
0
        private void cargar_combos_det()
        {
            var lst_empresas = bus_empresa.get_list(false);

            ViewBag.lst_empresas = lst_empresas;

            var lst_sedes = bus_sede.GetListSinEmpresa(false);

            ViewBag.lst_sedes = lst_sedes;
        }
Ejemplo n.º 7
0
        private void cargar_filtros(cl_filtros_Info model)
        {
            var lst_empresa = bus_empresa.get_list(false);

            ViewBag.lst_empresa = lst_empresa;

            var lst_sucursal = bus_sucursal.get_list(model.IdEmpresa, false);

            ViewBag.lst_sucursal = lst_sucursal;
        }
Ejemplo n.º 8
0
        private void cargar_combos()
        {
            int IdEmpresa    = Convert.ToInt32(SessionFixed.IdEmpresa);
            var lst_empresas = bus_empresa.get_list(false);

            ViewBag.lst_empresas = lst_empresas;

            var lst_sedes = bus_sede.GetList(IdEmpresa, false);

            ViewBag.lst_sedes = lst_sedes;
        }
        private void cargar_combos()
        {
            tb_empresa_Bus bus_empresa = new tb_empresa_Bus();
            var            lst_empresa = bus_empresa.get_list(false);

            ViewBag.lst_empresa = lst_empresa;

            seg_usuario_Bus bus_usuario = new seg_usuario_Bus();
            var             lst_usuario = bus_usuario.get_list(false);

            ViewBag.lst_usuario = lst_usuario;
        }
Ejemplo n.º 10
0
        private void cargar_combos()
        {
            tb_empresa_Bus bus_empresa  = new tb_empresa_Bus();
            var            lst_empresas = bus_empresa.get_list(false);

            ViewBag.lst_empresas = lst_empresas;

            int          IdEmpresa = Convert.ToInt32(SessionFixed.IdEmpresa);
            aca_Sede_Bus bus_sede  = new aca_Sede_Bus();
            var          lst_sedes = bus_sede.GetList(IdEmpresa, false);

            ViewBag.lst_sedes = lst_sedes;

            seg_usuario_Bus bus_usuario = new seg_usuario_Bus();
            var             lst_usuario = bus_usuario.get_list(false);

            ViewBag.lst_usuario = lst_usuario;
        }
Ejemplo n.º 11
0
        public ActionResult GridViewPartial_empresa()
        {
            List <tb_empresa_Info> model = bus_empresa.get_list(true);

            return(PartialView("_GridViewPartial_empresa", model));
        }