// GET: Campaña public ActionResult PremioPorCampaña() { TBCampañaModel obj = new TBCampañaModel(); List <TBCampañaModel> ListaCampaña = DAOCampaña.SelectAll(); obj.ListaCampaña = new SelectList(ListaCampaña, "intCampaña", "vchDescripcion"); return(View(obj)); }
private TBPremioModel CargaDatosInicial() { TBPremioModel obj = new TBPremioModel(); List <SelectListItem> ListaCampaña = new List <SelectListItem>(); ListaCampaña.Add(new SelectListItem { Text = "--Seleccione una campaña--", Value = "0" }); obj.ListaCampaña = new SelectList(ListaCampaña, "Value", "Text"); obj.ListaNivelPremio = new List <NivelPremio>(); obj.ListaPremio = new List <TBPremioModel>(); obj.ListaAnios = new SelectList(DAOCampaña.ListaAñios(), "Value", "Text"); return(obj); }
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 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)); }
public ActionResult DescargaArchivo(TBCampañaModel CampañaModel) { using (XLWorkbook wb = new XLWorkbook()) { DataTable dt = new DataTable(); dt = DAOCampaña.PremioPorCampaña(Convert.ToInt32(CampañaModel.SelectedCampañaId)); // dt = ToDataTableCSV(dt); //} ////wb.Worksheets.Add(dt, "Seguimiento"); var ws = wb.Worksheets.Add(dt, "Premio Por Consultora"); ws.Cells("A1:S1").Style.Fill.BackgroundColor = XLColor.Orange; using (MemoryStream stream = new MemoryStream()) { wb.SaveAs(stream); return(File(stream.ToArray(), "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet", DateTime.Now.ToShortDateString() + ".xlsx")); } } }
public JsonResult GetCampaña(string AniosId) { return(Json(new SelectList(DAOCampaña.ListaCampañasPorAño(AniosId), "Value", "Text", JsonRequestBehavior.AllowGet))); }