public ActionResult InLavorazione(string en, string page, string tt) { SoggImportAppoggioSearchResults results = new SoggImportAppoggioSearchResults(); //Impostare i risultati di ricerca come ancora non trovati è il primo caricamento results.CountResults = 0; //Utilizzo del servizio wcf per recuperare i dati dal db using (HelperService help = new HelperService()) { List <string> enti = help.channel.GetAllEntiInLavorazione(); //Popolamento della drop down list List <SelectListItem> list = new List <SelectListItem>(); SelectListItem listItemDefault = new SelectListItem() { Value = "0", Text = "Seleziona...", Selected = true }; list.Add(listItemDefault); foreach (string ente in enti) { SelectListItem listItem = new SelectListItem() { Value = ente /*ente.IdEnte.ToString()*/, Text = ente }; list.Add(listItem); } List <SelectListItem> listTracciati = new List <SelectListItem>(); SelectListItem listitem1 = new SelectListItem() { Value = "Prima adesione/Rinnovo", Text = "Prima adesione/Rinnovo" }; SelectListItem listitem2 = new SelectListItem() { Value = "Esclusioni", Text = "Esclusioni" }; SelectListItem listitem3 = new SelectListItem() { Value = "Inclusioni", Text = "Inclusioni" }; listTracciati.Add(listitem1); listTracciati.Add(listitem2); listTracciati.Add(listitem3); results.ListItemEnti = new SelectList(list, "Value", "Text", 0); results.ListTracciati = new SelectList(listTracciati, "Value", "Text", 0); if (!string.IsNullOrEmpty(en)) { results.Selected = en; results.selectedId = en; } if (!string.IsNullOrEmpty(tt)) { results.selectedTracciato = tt; } } if (Session["Soggetti"] != null) { results.Results = Session["Soggetti"] as List <SoggettiImportAppoggioDao>; results.CountResults = results.Results.Count; } Session["Ddl"] = results.ListItemEnti; results.NumPage = page; //soggetto.SearchResults = results; return(View(results)); }
public ActionResult RisultatiSoggettiImportati(SoggImportAppoggioSearchResults modello) { Search <SoggettiImportAppoggioDao> results = new SoggImportAppoggioSearchResults(); //List<SoggImportAppoggio> soggetti = new List<SoggImportAppoggio>(); List <SoggettiImportAppoggioDao> _anagrafiche = new List <SoggettiImportAppoggioDao>(); if (modello.selectedId != null && modello.selectedTracciato != null) { using (HelperService help = new HelperService()) { _anagrafiche = help.channel.GetSoggettiByEnte(modello.selectedId.ToString(), modello.selectedTracciato.ToString()); } #region old //foreach (SoggettiImportAppoggioDao _anag in _anagrafiche) //{ // ErrorsList listaErrori = new ErrorsList(); // List<Errore> _errore = new List<Errore>(); // foreach (ErroreDao errore in _anag.Errori) // { // Errore _e = new Errore // { // ColumnName = errore.ColumnName, // Description = errore.Description, // Exists = errore.Exist, // ErrorLevel = Enum.Parse(errore.ErrorLevel.GetType(), errore.ErrorLevel.ToString()).ToString() // }; // _errore.Add(_e); // } // listaErrori.ListaErrori = _errore; // listaErrori.AllWarnings = _errore.Where(x => x.ErrorLevel.Equals("Warning")).ToList().Count == _errore.Count; // SoggImportAppoggio _sia = new SoggImportAppoggio // { // #region _soggetto // CapResidenza = _anag.CapResidenza, // Categoria = _anag.Categoria, // CodiceFiscaleAssicurato = _anag.CodiceFiscaleAssicurato, // CodiceFiscaleCapoNucleo = _anag.CodiceFiscaleCapoNucleo, // Cognome = _anag.Cognome, // Convenzione = _anag.Convenzione, // DataCessazione = _anag.DataCessazione, // DataNascitaAssicurato = _anag.DataNascitaAssicurato, // Effetto = _anag.Effetto, // Email = _anag.Email, // Ente = _anag.Ente, // EsclusioniPregresse = _anag.EsclusioniPregresse, // Iban = _anag.Iban, // IndirizzoResidenza = _anag.IndirizzoResidenza, // IdSoggetto = _anag.IdSoggetto, // LegameNucleo = _anag.LegameNucleo, // LocalitaResidenza = _anag.LocalitaResidenza, // LuogoNascitaAssicurato = _anag.LuogoNascitaAssicurato, // Nome = _anag.Nome, // NumeroPolizza = _anag.NumeroPolizza, // SecondoNome = _anag.SecondoNome, // SiglaProvResidenza = _anag.SiglaProvResidenza, // Telefono = _anag.Telefono, // Errori = listaErrori // #endregion // }; // soggetti.Add(_sia); //} #endregion results.CountResults = _anagrafiche.Count(); //results.Results = soggetti; } else { results = modello; //soggetti = modello.Results; } //ViewBag.Soggetti = soggetti; Session["Soggetti"] = _anagrafiche; ViewBag.Page = modello.NumPage; return(PartialView(_anagrafiche)); }