public JsonResult ConfermaRichiesta(FormCollection fc) { string errore = ""; string msg = string.Empty; FormCollection collection = new FormCollection(Request.Unvalidated().Form); decimal idAttivazionePassaporto = Convert.ToDecimal(collection["idAttivazionePassaporto"]); string testoAttiva = collection["msg"]; try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { dtvp.ConfermaRichiestaPassaporto(idAttivazionePassaporto, testoAttiva); msg = "Pratica passaporto conclusa con successo"; } } catch (Exception ex) { errore = ex.Message; } return(Json(new { err = errore, msg = msg })); }
public JsonResult LeggiStatusPratichePassaporto(decimal idPassaporto) { string errore = string.Empty; GestPulsantiAttConclModel gppm = new GestPulsantiAttConclModel(); bool notificaRichiesta = false; bool praticaConclusa = false; try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { //gppm = dtvp.GestionePulsantiPassaportoById(idPassaporto); if (gppm != null) { notificaRichiesta = gppm.notificaRichiesta; praticaConclusa = gppm.praticaConclusa; } } } catch (Exception ex) { errore = ex.Message; } return (Json( new { err = errore, notificaRichiesta = notificaRichiesta, praticaConclusa = praticaConclusa })); }
public ActionResult VariazionePassaporto(decimal idTrasferimento) { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { ViewData.Add("idTrasferimento", idTrasferimento); return(PartialView()); } }
public ActionResult ElaborazionePassaporti(decimal idTrasferimento) { //leggo in che fase mi trovo using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { decimal idFasePassaportidaElaborare = (decimal)dtvp.GetFasePassaporti_Da_Elaborare(idTrasferimento); ViewData.Add("idTrasferimento", idTrasferimento); ViewData.Add("idFasePassaportidaElaborare", idFasePassaportidaElaborare); return(PartialView()); } }
public JsonResult ConfermaInvio(decimal idAttivazionePassaporto) { string errore = ""; string msg = string.Empty; try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { dtvp.ConfermaInvioPassaporto(idAttivazionePassaporto); msg = "Pratica passaporto conclusa con successo"; } } catch (Exception ex) { errore = ex.Message; } return(Json(new { err = errore, msg = msg })); }
public JsonResult NotificaInvio(decimal idAttivazionePassaporto) { string errore = ""; string msg = string.Empty; try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { dtvp.NotificaInvioPassaporto(idAttivazionePassaporto); msg = "Notifica effettuata con successo"; } } catch (Exception ex) { errore = ex.Message; } return(Json(new { err = errore, msg = msg })); }
public ActionResult ChkIncludiPassaporto(decimal idAttivitaPassaporto, decimal idFamiliarePassaporto, EnumParentela parentela, bool esisteDoc, bool includiPassaporto, bool notificato) { GestioneChkincludiPassaportoModel gcip = new GestioneChkincludiPassaportoModel(); try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { gcip = dtvp.GetGestioneInludiPassaporto_var(idAttivitaPassaporto, idFamiliarePassaporto, parentela, esisteDoc, includiPassaporto, notificato); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(gcip)); }
public ActionResult GestPulsantiNotificaAndPraticaConclusa_Invio(decimal idTrasferimento) { GestPulsantiAttConclModel gppm = new GestPulsantiAttConclModel(); try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { gppm = dtvp.GestionePulsantiAttivazionePassaporto_Invio(idTrasferimento); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(gppm)); }
public ActionResult ColonnaElencoDocPassaporti(decimal idAttivazionePassaporto, decimal idFamiliarePassaporto, EnumParentela parentela) { ElencoFamiliariPassaportoModel efm = new ElencoFamiliariPassaportoModel(); try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { efm = dtvp.GetDatiForColElencoDoc(idAttivazionePassaporto, idFamiliarePassaporto, parentela); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(efm)); }
public ActionResult ElencoFamiliariPassaporti_Invio(decimal idTrasferimento) { List <ElencoFamiliariPassaportoModel> lefm = new List <ElencoFamiliariPassaportoModel>(); try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { lefm = dtvp.GetFamiliariInvioPassaporto(idTrasferimento).ToList(); ViewData.Add("idTrasferimento", idTrasferimento); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(lefm)); }
public JsonResult AnnullaInvio(FormCollection fc) { string errore = ""; string msg = string.Empty; FormCollection collection = new FormCollection(Request.Unvalidated().Form); decimal idAttivazionePassaporto = Convert.ToDecimal(collection["idAttivazionePassaporto"]); string testoAnnulla = collection["msg"]; try { using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { dtvp.AnnullaInvioPassaporto(idAttivazionePassaporto, testoAnnulla); msg = "Annullamento effettuato con successo"; } } catch (Exception ex) { errore = ex.Message; } return(Json(new { err = errore, msg = msg })); }
public JsonResult InserisciDocumentoPassaporto(decimal idTrasferimento, decimal idTipoDocumento, HttpPostedFileBase file, decimal idFamiliarePassaporto, decimal idParentela) { using (ModelDBISE db = new ModelDBISE()) { PASSAPORTORICHIEDENTE pr = new PASSAPORTORICHIEDENTE(); CONIUGEPASSAPORTO cp = new CONIUGEPASSAPORTO(); FIGLIPASSAPORTO fp = new FIGLIPASSAPORTO(); try { db.Database.BeginTransaction(); using (dtVariazionePassaporto dtvp = new dtVariazionePassaporto()) { AttivazionePassaportiModel apm = new AttivazionePassaportiModel(); //cerco l'attivazione della seconda fase in corso apm = dtvp.GetAttivazioneInvioPassaportiInLavorazione(idTrasferimento, db); //se non esiste segnala errore if ((apm != null && apm.idAttivazioniPassaporti > 0) == false) { throw new Exception("Fase Invio Passaporto non trovata"); } using (dtDocumenti dtd = new dtDocumenti()) { DocumentiModel dm = new DocumentiModel(); bool esisteFile = false; bool gestisceEstensioni = false; bool dimensioneConsentita = false; string dimensioneMaxConsentita = string.Empty; Utility.PreSetDocumento(file, out dm, out esisteFile, out gestisceEstensioni, out dimensioneConsentita, out dimensioneMaxConsentita, (EnumTipoDoc)idTipoDocumento); if (esisteFile) { if (gestisceEstensioni == false) { throw new Exception( "Il documento selezionato non è nel formato consentito. Il formato supportato è: pdf."); } if (dimensioneConsentita) { //verifica se il documento è gia presente ritornando l'eventuale id decimal idDocumentoEsistente = dtvp.VerificaEsistenzaDocumentoPassaporto(idTrasferimento, idTipoDocumento, idParentela, idFamiliarePassaporto); if (idDocumentoEsistente > 0) { //se già esiste lo sostituisco (imposto modificato=true su quello esistente e ne inserisco una altro) dtvp.SostituisciDocumentoPassaporto(ref dm, idDocumentoEsistente, apm.idAttivazioniPassaporti, db); } else { //se non esiste lo inserisco dtvp.SetDocumentoPassaporto(ref dm, apm.idAttivazioniPassaporti, db); } switch ((EnumParentela)idParentela) { case EnumParentela.Coniuge: dtvp.AssociaDocumentoPassaportoConiuge(idFamiliarePassaporto, dm.idDocumenti, db); break; case EnumParentela.Figlio: dtvp.AssociaDocumentoPassaportoFiglio(idFamiliarePassaporto, dm.idDocumenti, db); break; case EnumParentela.Richiedente: dtvp.GetPassaportoRichiedente_Invio(ref pr, apm.idAttivazioniPassaporti, db); dtvp.AssociaDocumentoPassaportoRichiedente(pr.IDPASSAPORTORICHIEDENTE, dm.idDocumenti, db); break; } Utility.SetLogAttivita(EnumAttivitaCrud.Inserimento, "Inserimento di una nuovo documento (maggiorazione abitazione).", "Documenti", db, idTrasferimento, dm.idDocumenti); } else { throw new Exception( "Il documento selezionato supera la dimensione massima consentita (" + dimensioneMaxConsentita + " Mb)."); } } else { throw new Exception("Il documento è obbligatorio."); } } } db.Database.CurrentTransaction.Commit(); return(Json(new { msg = "Il documento è stato inserito." })); } catch (Exception ex) { db.Database.CurrentTransaction.Rollback(); return(Json(new { err = ex.Message })); } } }