public ActionResult TabFormulariInseriti(decimal idTrasfProvScolastiche, decimal idTipoDocumento, decimal idProvScolastiche) { List <VariazioneDocumentiModel> ldm = new List <VariazioneDocumentiModel>(); string DescrizioneTE = ""; try { using (dtProvvidenzeScolastiche dtps = new dtProvvidenzeScolastiche()) { ldm = dtps.GetDocumentiPS(idTrasfProvScolastiche, idTipoDocumento); } using (dtDocumenti dtd = new dtDocumenti()) { DescrizioneTE = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento); } using (dtAttivazioniProvScol dtaps = new dtAttivazioniProvScol()) { var aps = dtaps.GetAttivazioneProvScol(idTrasfProvScolastiche); var richiestaPS = false; if (aps.notificaRichiesta == false) { richiestaPS = true; } ViewData["richiestaPS"] = richiestaPS; } using (dtDocumenti dtd = new dtDocumenti()) { ldm = dtd.GetFormulariProvvidenzeScolasticheVariazione(idTrasfProvScolastiche).ToList(); } ViewData["idProvScolastiche"] = idProvScolastiche; } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(ldm)); }
public ActionResult AttivitaProvvidenze(decimal idTrasferimento) { ProvvidenzeScolasticheModel psm = new ProvvidenzeScolasticheModel(); try { ViewData["idTrasferimento"] = idTrasferimento; using (dtProvvidenzeScolastiche dtps = new dtProvvidenzeScolastiche()) { psm = dtps.GetProvvidenzeScolasticheByID(idTrasferimento); if (psm?.idTrasfProvScolastiche > 0) { using (dtAttivazioniProvScol dtaps = new dtAttivazioniProvScol()) { var aps = dtaps.GetAttivazioneProvScol(psm.idTrasfProvScolastiche); if (aps.idProvScolastiche == 0) { dtaps.CreaAttivazioneProvvidenzeScolastiche(psm.idTrasfProvScolastiche); } ViewData.Add("idTrasfProvScolastiche", aps.idTrasfProvScolastiche); ViewData.Add("idProvScolastiche", aps.idProvScolastiche); } } else { //throw new Exception("Provvidenza scolastica non trovata. IDTrasferimento: " + idTrasferimento); using (dtAttivazioniProvScol dtaps = new dtAttivazioniProvScol()) { var aps = dtaps.CreaProvvidenzeScolastiche(idTrasferimento); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView()); }