public ActionResult ProvvidenzeScolastiche(decimal idTrasfProvScolastiche) { try { using (dtProvvidenzeScolastiche dtps = new dtProvvidenzeScolastiche()) { using (dtTrasferimento dtt = new dtTrasferimento()) { bool richiestaPS = false; bool attivazionePS = false; bool DocProvvidenzeScolastiche = false; decimal NumAttivazioni = 0; bool trasfAnnullato = false; ProvvidenzeScolasticheModel tpsm = new ProvvidenzeScolasticheModel(); var atps = dtps.GetUltimaAttivazioneProvvScolastiche(idTrasfProvScolastiche); dtps.SituazionePRovvidenzeScolastiche(idTrasfProvScolastiche, out richiestaPS, out attivazionePS, out DocProvvidenzeScolastiche, out NumAttivazioni, out trasfAnnullato); List <SelectListItem> lDataAttivazione = new List <SelectListItem>(); ViewData.Add("richiestaPS", richiestaPS); ViewData.Add("attivazionePS", attivazionePS); ViewData.Add("DocProvvidenzeScolastiche", DocProvvidenzeScolastiche); ViewData.Add("idTrasfProvScolastiche", idTrasfProvScolastiche); ViewData.Add("lDataAttivazione", lDataAttivazione); return(PartialView("AttivitaProvvidenze", tpsm)); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public JsonResult ConfermaAnnullaRichiestaPS(decimal idTrasfProvScolastiche, string msg) { string errore = ""; try { using (dtProvvidenzeScolastiche dtps = new dtProvvidenzeScolastiche()) { decimal idAttivazione_notificata = dtps.GetUltimaAttivazioneProvvScolastiche(idTrasfProvScolastiche).IDPROVSCOLASTICHE; dtps.AnnullaRichiestaProvvidenzeScolastiche(idAttivazione_notificata, msg); } } catch (Exception ex) { errore = ex.Message; } return (Json( new { err = errore })); }