public ActionResult PremioEliminar(TBPremioModel model)
        {
            TBPremioModel obj = new TBPremioModel();

            DAOPremio.PremioEliminar(model.intPremio);
            return(RedirectToAction("Index", "PremioNew"));
        }
        public ActionResult PremioGuardarPartial(TBPremioModel model)
        {
            try
            {
                if (model.intPremio > 0)
                {
                    model.intCampaña = model.SelectedCampañaNuevoEditarId;
                    DAOPremio.Update(ref model);

                    if (model.Error != null)
                    {
                        TempData["Error"] = model.Error;
                    }
                }

                else
                {
                    DAOPremio.Add(model);
                }
            }
            catch (Exception ex)
            {
                return(RedirectToAction("Index", "PremioNew"));
            }


            return(RedirectToAction("Index", "PremioNew"));
        }
        public ActionResult PremioEliminarPartial(Int32 intPremio)
        {
            TBPremioModel obj = new TBPremioModel();

            obj = DAOPremio.PremioPorIdPremio(intPremio);

            obj.ListaAnios         = new SelectList(DAOCampaña.ListaAñios(), "Value", "Text");
            obj.AniosNuevoEditarId = Convert.ToInt32(obj.AniosNuevoEditarId);


            obj.ListaCampaña = new SelectList(DAOCampaña.ListaCampañasPorAño(obj.AniosNuevoEditarId.ToString()), "Value", "Text");
            obj.SelectedCampañaNuevoEditarId = Convert.ToInt32(obj.intCampaña);

            return(PartialView("PremioEliminarPartial", obj));
        }
        public ActionResult Inicio()
        {
            TBPremioModel obj = new TBPremioModel();

            using (var db = new DBPremioEntities())
            {
                obj.ListaNivelPremio = db.Database.SqlQuery <NivelPremio>("TBPremio_GetNiveles").ToList();
                HttpCookie cookie = this.ControllerContext.HttpContext.Request.Cookies["Cookie"];

                obj.ListaPremio = DAOPremio.PremioPorIdConsultora(Convert.ToInt32(cookie.Value));

                var    sql     = "SELECT vchMensaje from TMensaje WHERE bitActivo = 1 and vchTipo = 'Mensaje Bienvenida'";
                string mensaje = db.Database.SqlQuery <string>(sql).FirstOrDefault();
                ViewBag.mensaje = mensaje;
            }
            return(View(obj));
        }
        public ActionResult Busqueda(TBPremioModel objModel)
        {
            TBPremioModel obj = new TBPremioModel();

            obj.ListaPremio      = DAOPremio.ListaPremioPorCampaña(objModel.SelectedCampañaId);
            obj.ListaNivelPremio = DAOPremio.ListaNivelPorCampaña(objModel.SelectedCampañaId);

            List <TBCampañaModel> ListaCampaña = DAOCampaña.SelectAll();

            obj.ListaCampaña      = new SelectList(ListaCampaña, "intCampaña", "vchDescripcion");
            obj.SelectedCampañaId = objModel.SelectedCampañaId;


            if (Request.IsAjaxRequest())
            {
                return(PartialView("_DetallePremio", obj));
            }


            return(View("Index", obj));
        }