예제 #1
0
        public ActionResult Index(FormCollection frm)
        {
            using (var context = new TextContextContainer())
            {
                foreach (var cs in context.LOGING(frm["Nick"], frm["pass"], GetIPAddress()))
                {
                    if (Convert.ToInt32(cs) == 0)
                    {
                        var obj = new HttpCookie("tokenxml-" + frm["Nick"], frm["pass"])
                        {
                            //Secure = true,
                            Expires = DateTime.Now.AddDays(frm["Recordar"].ToString() == "true" ? 2 : -1)
                        };
                        this.Response.Cookies.Add(obj);

                        return(RedirectToAction("Home", new { usuario = frm["Nick"] }));
                    }
                    else
                    {
                        ViewBag.Message = Convert.ToInt32(cs) == 3 ? "No Existe el usuario!" : "La Contraseña no coinside con el Usuario!";
                    }
                }
            }

            return(View());
        }
예제 #2
0
        public ActionResult Tabla()
        {
            using (var context = new TextContextContainer())
            {
                ViewBag.LstCalificaciones = context.VWDS_Matris.OrderByDescending(a => a.TotalCalificaciones).ToList();
                ViewBag.LstJueces         = context.seciones.Where(a => a.fkPERFIL == 2).ToList();
            }

            return(View());
        }
예제 #3
0
        public List <Candidatas> Get()
        {
            var lstCandidatas = new List <Candidatas>();

            try
            {
                using (var context = new TextContextContainer()) { lstCandidatas = context.Candidatas.ToList(); }
            }
            catch (Exception) { throw; }

            return(lstCandidatas);
        }
예제 #4
0
        public ActionResult Home(string usuario)
        {
            //validar si no tiene usuario pasar a la pagina de inisio de secion.

            ViewBag.Title = "Candidatas";
            using (var context = new TextContextContainer())
            {
                var usu = context.VWDS_UsuariosxPerfiles.Where(a => a.nick == usuario).FirstOrDefault();
                ViewBag.Juez = usu.idUser;
                ViewBag.tipo = usu.idPerfil;
            }

            return(View(Get()));
        }
예제 #5
0
        public ActionResult Registration(int juez, int tipo, int candidata, bool estatus)
        {
            using (var context = new TextContextContainer())
            {
                var et = context.catEtapas.Where(a => a.bitActivo == true).FirstOrDefault();
                var ca = context.Candidatas.Where(a => a.idCandidata == candidata).FirstOrDefault();
                ViewBag.Img               = ca.img;
                ViewBag.etapa             = et.Nombre;
                ViewBag.idEtapa           = et.idEtapa;
                ViewBag.Nombre            = ca.Candidata;
                ViewBag.Municipio         = ca.Municipio;
                ViewBag.idCandidata       = ca.idCandidata;
                ViewBag.lstAspectos       = context.VWDS_Aspectos.Where(a => a.idEtapa == et.idEtapa).ToList();
                ViewBag.LstCalificaciones = context.VWDS_porcentajeCalificaciones.Where(a => a.idCandidata == ca.idCandidata && a.idEtapa == et.idEtapa).ToList();
            }

            ViewBag.juez = juez;
            ViewBag.tipo = tipo;
            return(View());
        }
예제 #6
0
        public ActionResult Registration(FormCollection frm)
        {
            var usuario = string.Empty;

            using (var context = new TextContextContainer())
            {
                var idJuez = int.Parse(frm["idJuez"]);
                var us     = context.seciones.Where(a => a.idUser == idJuez).FirstOrDefault();
                usuario = us.NICK;
                var idEtapa     = int.Parse(frm["idEtapa"]);
                var idCandidata = int.Parse(frm["idCandidata"]);
                foreach (var a in context.VWDS_Aspectos.Where(a => a.idEtapa == idEtapa).ToList())
                {
                    var calificacion = int.Parse(frm["Aspecto-" + a.Aspecto]);
                    context.SP_Calificaciones(idCandidata, idJuez, a.idAspecto, calificacion);
                }
            }

            return(RedirectToAction("Home", "Home", new { usuario }));
        }