コード例 #1
0
        // GET: Seguridad
        public ActionResult Index()
        {
            var vc = new Clases.SeguridadDao();

            var xlistaCampañas = vc.ListaCampañas();

            ViewData["listaCampañas"] = xlistaCampañas;

            Session["Usuario"] = "";

            return(View());
        }
コード例 #2
0
        public ActionResult Index(seguridad modelo)
        {
            var xvc = new Clases.SeguridadDao();

            var xlistaCampañas = xvc.ListaCampañas();

            ViewData["listaCampañas"] = xlistaCampañas;


            if (ModelState.IsValid)
            {
                var vc = new Clases.SeguridadDao();

                var datos = vc.ValidarUsuario(modelo.StrUsuario, modelo.StrPassword, out _mensaje);

                // Validamos si el ingreso es de una asesora o perosonal de la empresa

                if (datos != null)
                {
                    Session["Usuario"]       = datos.StrUsuario;
                    Session["Campana"]       = modelo.StrCampaña;
                    Session["NombreUsuario"] = datos.StrNombreUsuario;
                    Session["Grupo"]         = datos.StrGrupo;
                    Session["IdGrupo"]       = datos.IdGrupo;
                    Session["LogEstado"]     = datos.LogEstado;
                    Session["Tope_Puntos"]   = Properties.Settings.Default.tope_puntos;

                    if (datos.IdGrupo == Properties.Settings.Default.IdGrupoAsesora)
                    {
                        return(RedirectToAction("MenuAsesora", "Home"));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    ModelState.AddModelError("", _mensaje);
                    return(View());
                }
            }
            else
            {
                return(View());
            }
        }