public void Load(GastoTransparenteMunicipalEntities db, int year) { Corporacion_Ano corporacion_Ano = db.Corporacion_Ano.Find(year); Mapper.Map(corporacion_Ano.Corporacion_Nivel1.ToList(), this.Corporacion_Nivel1); LoadJson(this.Corporacion_Nivel1); }
public ActionResult CargaInformeCorporaciones(HttpPostedFileBase file) { XSSFWorkbook xssfwb; int idMunicipality = GetCurrentIdMunicipality().IdMunicipalidad; int year = 2017; int month = 0; DateTime data = DateTime.Now; Corporacion_Ano corporacionAno = new Corporacion_Ano { IdMunicipalidad = idMunicipality, Ano = year, Semestre = month, UpdatedOn = DateTime.Now }; using (Stream fileStream = file.InputStream) { xssfwb = new XSSFWorkbook(fileStream); LoadReport loadReport = new LoadReport(); var result = loadReport.LoadInformeCorporaciones(xssfwb); db.CorporacionInforme.AddRange(result); db.Corporacion_Ano.Add(corporacionAno); db.SaveChanges(); db.SP_InformeCorporaciones(loadReport.IdGroupInforme, corporacionAno.IdAno); } return(View()); }
public ActionResult CargaCorporaciones(int id) { var municipalidad = GetCurrentIdMunicipality(); ViewBag.logo = municipalidad.Nombre; ViewBag.cementerio = municipalidad.Cementerio; Gasto_Ano gasto = db.Gasto_Ano.Find(id); Corporacion_Ano ingr = db.Corporacion_Ano.First(r => r.Ano == gasto.Ano && r.Semestre == gasto.Semestre && r.IdMunicipalidad == gasto.IdMunicipalidad); ViewBag.aviso = ingr.Cargado; switch (ingr.Semestre) { case 1: ViewBag.ano = ingr.Ano + "a marzo"; break; case 2: ViewBag.ano = ingr.Ano + "a junio"; break; case 3: ViewBag.ano = ingr.Ano + "a septiembre"; break; default: ViewBag.ano = ingr.Ano; break; } return(View()); }