public JsonResult VerificaSospensione(decimal idTrasferimento) { ViewData["idTrasferimento"] = idTrasferimento; try { if (idTrasferimento <= 0) { throw new Exception(" non valorizzato"); } using (dtTrasferimento dtt = new dtTrasferimento()) { dipInfoTrasferimentoModel trm = dtt.GetInfoTrasferimento(idTrasferimento); if (trm != null && (trm.statoTrasferimento == EnumStatoTraferimento.Attivo || trm.statoTrasferimento == EnumStatoTraferimento.Terminato)) { ViewData["idTrasferimento"] = idTrasferimento; return(Json(new { VerificaSospensione = 1 })); } else { return(Json(new { VerificaSospensione = 0 })); } } } catch (Exception ex) { return(Json(new { err = ex.Message })); } }
public ActionResult NuovoImportoPensione(decimal idConiuge, decimal idAttivazioneMagFam) { try { using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mfm = dtmf.GetMaggiorazioniFamiliaribyConiuge(idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mfm.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } ViewData.Add("idConiuge", idConiuge); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView()); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult AttivitaRiepilogoVoci(decimal idTrasferimento) { try { using (dtTrasferimento dtt = new dtTrasferimento()) { var tr = dtt.GetTrasferimentoById(idTrasferimento); using (dtDipendenti dtd = new dtDipendenti()) { var d = dtd.GetDipendenteByIDTrasf(idTrasferimento); if (tr != null && tr.HasValue()) { ViewBag.idTrasferimento = tr.idTrasferimento; } else { throw new Exception("Nessun trasferimento per la matricola (" + d.matricola + ")"); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView()); }
public ActionResult DocumentoMAB(decimal idTipoDocumento, decimal idTrasferimento) { TrasferimentoModel trm = new TrasferimentoModel(); try { using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtDocumenti dtd = new dtDocumenti()) { trm = dtt.GetTrasferimentoById(idTrasferimento); var DescDocumento = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento); ViewData.Add("idTipoDocumento", idTipoDocumento); ViewData.Add("DescDocumento", DescDocumento); return(PartialView(trm)); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult ElencoDocumentiVariazioneTEP(decimal idTipoDocumento, decimal idTEPartenza) { try { string DescrizioneTE = ""; bool richiestaVariazioneTEPartenza = false; bool attivazioneVariazioneTEPartenza = false; //decimal NumAttivazioniTEPartenza = 0; decimal idStatoTrasferimento = 0; //bool rinunciaTEPartenza = false; using (dtTrasferimento dtt = new dtTrasferimento()) { var t = dtt.GetTrasferimentoByIdTEPartenza(idTEPartenza); idStatoTrasferimento = (decimal)t.idStatoTrasferimento; } using (dtDocumenti dtd = new dtDocumenti()) { DescrizioneTE = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento); } using (ModelDBISE db = new ModelDBISE()) { using (dtVariazioneTrasportoEffetti dtvte = new dtVariazioneTrasportoEffetti()) { var atep = dtvte.GetUltimaAttivazioneTEPartenza(idTEPartenza, db); if (atep.RICHIESTATRASPORTOEFFETTI && atep.ATTIVAZIONETRASPORTOEFFETTI == false) { richiestaVariazioneTEPartenza = true; } if (atep.RICHIESTATRASPORTOEFFETTI && atep.ATTIVAZIONETRASPORTOEFFETTI) { attivazioneVariazioneTEPartenza = true; richiestaVariazioneTEPartenza = true; } //NumAttivazioniTEPartenza = dtvte.GetNumAttivazioniTEPartenza(idTEPartenza); } } ViewData.Add("DescrizioneTE", DescrizioneTE); ViewData.Add("idTipoDocumento", idTipoDocumento); ViewData.Add("idTEPartenza", idTEPartenza); ViewData.Add("idStatoTrasferimento", idStatoTrasferimento); ViewData.Add("richiestaVariazioneTEPartenza", richiestaVariazioneTEPartenza); ViewData.Add("attivazioneVariazioneTEPartenza", attivazioneVariazioneTEPartenza); //ViewData.Add("NumAttivazioniTEPartenza", NumAttivazioniTEPartenza); return(PartialView()); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public JsonResult VerificaTERientroAnticipo(decimal idTrasferimento) { ViewData["idTrasferimento"] = idTrasferimento; decimal tmp = 0; try { if (idTrasferimento <= 0) { throw new Exception("Trasferimento non valorizzato"); } using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtRichiamo dtr = new dtRichiamo()) { TrasferimentoModel trm = dtt.GetTrasferimentoById(idTrasferimento); if (trm != null) { if (trm.idStatoTrasferimento == EnumStatoTraferimento.Attivo || trm.idStatoTrasferimento == EnumStatoTraferimento.Terminato) { if (dtr.GetRichiamoByIdTrasf(idTrasferimento).idTrasferimento > 0) { tmp = 1; } } } } } return(Json(new { VerificaTERientroAnticipo = tmp })); } catch (Exception ex) { return(Json(new { err = ex.Message })); } }
public void InserisciPrimaSistemazione(PrimaSistemazioneModel psm, ModelDBISE db) { using (dtTrasferimento dttr = new dtTrasferimento()) { var trm = dttr.GetTrasferimentoById(psm.idPrimaSistemazione, db); if (trm != null && trm.HasValue()) { using (dtIndennitaSistemazione dtis = new dtIndennitaSistemazione()) { this.SetPrimaSistemazione(psm, db); var lism = dtis.GetListIndennitaSistemazione((EnumTipoTrasferimento)trm.idTipoTrasferimento, trm.dataPartenza, db); if (lism?.Any() ?? false) { foreach (var ism in lism) { this.AssociaIndennitaSistemazione(psm.idPrimaSistemazione, ism.idIndSist, db); } } else { throw new Exception("Indennita Prima Sistemazione non trovata."); } } } else { throw new Exception("Nessun trasferimento rilevato per l'inserimento della prima sistemazione."); } } }
public ActionResult MessaggioAnnullaMF(decimal idAttMagFam) { ModelloMsgMail msg = new ModelloMsgMail(); try { using (dtDipendenti dtd = new dtDipendenti()) { using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtUffici dtu = new dtUffici()) { var t = dtt.GetTrasferimentoByIdAttMagFam(idAttMagFam); if (t?.idTrasferimento > 0) { var dip = dtd.GetDipendenteByID(t.idDipendente); var uff = dtu.GetUffici(t.idUfficio); msg.corpoMsg = string.Format(Resources.msgEmail.MessaggioAnnullaRichiestaMaggiorazioniFamiliari, uff.descUfficio + " (" + uff.codiceUfficio + ")", t.dataPartenza.ToShortDateString()); ViewBag.idTrasferimento = t.idTrasferimento; } } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(msg)); }
public ActionResult ModificaConiuge(decimal idConiuge, decimal idAttivazioneMagFam) { ConiugeModel cm = new ConiugeModel(); try { using (dtConiuge dtc = new dtConiuge()) { cm = dtc.GetConiugebyID(idConiuge); } using (dtTipologiaConiuge dttc = new dtTipologiaConiuge()) { List <SelectListItem> lTipologiaConiuge = new List <SelectListItem>(); var r = new List <SelectListItem>(); var ltcm = dttc.GetListTipologiaConiuge(); if (ltcm != null && ltcm.Count > 0) { r = (from t in ltcm select new SelectListItem() { Text = t.tipologiaConiuge, Value = t.idTipologiaConiuge.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaConiuge = r; ViewBag.lTipologiaConiuge = lTipologiaConiuge; } using (dtMaggiorazioniFamiliari dtmf = new dtMaggiorazioniFamiliari()) { var mf = dtmf.GetMaggiorazioniFamiliaribyConiuge(idConiuge); using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIDMagFam(mf.idMaggiorazioniFamiliari); ViewData.Add("Trasferimento", tm); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(cm)); }
public ActionResult AltriDatiFamiliariFiglioPassaporto(decimal idAltriDati, decimal idFaseCorrente) { AltriDatiFamFiglioModel adf = new AltriDatiFamFiglioModel(); TrasferimentoModel tm = new TrasferimentoModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adf = dtadf.GetAltriDatiFamiliariFiglio(idAltriDati); } using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIdFiglio(adf.idFigli); } ViewData.Add("idFasePassaportiCorrente", idFaseCorrente); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idTrasferimento", tm.idTrasferimento); return(PartialView(adf)); }
public ActionResult ElencoDocumentiPS(decimal idTipoDocumento, decimal idTrasfProvScolastiche) { try { string DescrizionePS = ""; decimal idStatoTrasferimento = 0; using (dtTrasferimento dtt = new dtTrasferimento()) { var t = dtt.GetTrasferimentoByIDProvvScolastiche(idTrasfProvScolastiche); idStatoTrasferimento = (decimal)t.idStatoTrasferimento; } using (dtDocumenti dtd = new dtDocumenti()) { DescrizionePS = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento); } ViewData.Add("DescrizionePS", DescrizionePS); ViewData.Add("idTipoDocumento", idTipoDocumento); ViewData.Add("idTrasfProvScolastiche", idTrasfProvScolastiche); ViewData.Add("idStatoTrasferimento", idStatoTrasferimento); return(PartialView("ElencoFormulariInseriti")); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult MessaggioAnnullaProvvidenzeScolastiche(decimal idTrasfProvScolastiche) { ModelloMsgMail msg = new ModelloMsgMail(); try { using (dtDipendenti dtd = new dtDipendenti()) { using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtUffici dtu = new dtUffici()) { var t = dtt.GetTrasferimentoByIDProvvScolastiche(idTrasfProvScolastiche); if (t?.idTrasferimento > 0) { var dip = dtd.GetDipendenteByID(t.idDipendente); var uff = dtu.GetUffici(t.idUfficio); msg.corpoMsg = string.Format(Resources.msgEmail.MessaggioAnnullaRichiestaProvvidenzeScolastiche, uff.descUfficio + " (" + uff.codiceUfficio + ")", t.dataPartenza); } } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(msg)); }
public ActionResult Richiamo(decimal idTrasferimento, decimal idFKm, string dataRichiamo, decimal nuovo = 0) { DateTime dataPartenza = new DateTime(); bool admin = Utility.Amministratore(); bool solaLettura = false; ViewBag.Amministratore = admin; try { ViewData["idFKm"] = idFKm; ViewData["idTrasferimento"] = idTrasferimento; ViewData["dataRichiamo"] = dataRichiamo; CaricaComboFKM(idFKm, nuovo); ViewData["abilitaModifica"] = idFKm; using (ModelDBISE db = new ModelDBISE()) { using (dtRichiamo dtr = new dtRichiamo()) { dataPartenza = dtr.Restituisci_DataPartenza(idTrasferimento, db); RichiamoModel rcm = dtr.Restituisci_Ultimo_Richiamo(idTrasferimento); ViewData["idRichiamo"] = rcm.IdRichiamo; if (rcm.IdRichiamo != 0) { ViewData["dataRientro"] = rcm.DataRientro; ViewData["dataRichiamo"] = rcm.DataRichiamo; } CaricaComboFKM(rcm.CoeffKm, nuovo, rcm.IdRichiamo); } using (dtTrasferimento dtt = new dtTrasferimento()) { TrasferimentoModel trm = dtt.GetTrasferimentoById(idTrasferimento); if (trm != null) { var ultimo_trasf = dtt.GetUltimoTrasferimentoValidoByMatricola(trm.Dipendente.matricola.ToString()); if (ultimo_trasf.idTrasferimento > 0) { if (ultimo_trasf.idTrasferimento != idTrasferimento) { solaLettura = true; } } } } } ViewData["solaLettura"] = solaLettura; ViewData["dataPartenza"] = dataPartenza; } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView()); }
public ActionResult MessaggioAnnullaTV(decimal idTitoliViaggio) { ModelloMsgMail msg = new ModelloMsgMail(); try { using (ModelDBISE db = new ModelDBISE()) { using (dtTitoliViaggi dttv = new dtTitoliViaggi()) { using (dtDipendenti dtd = new dtDipendenti()) { using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtUffici dtu = new dtUffici()) { var t = dtt.GetTrasferimentoByIdTitoloViaggio(idTitoliViaggio); if (t?.idTrasferimento > 0) { var dip = dtd.GetDipendenteByID(t.idDipendente); var uff = dtu.GetUffici(t.idUfficio); var conta_attivazioni = dttv.GetNumAttivazioniTV(idTitoliViaggio, db); string messaggioAnnulla = ""; if (conta_attivazioni == 1) { messaggioAnnulla = Resources.msgEmail.MessaggioAnnullaRichiestaInizialeTitoloViaggio; } else { messaggioAnnulla = Resources.msgEmail.MessaggioAnnullaRichiestaSuccessivaTitoloViaggio; } msg.corpoMsg = string.Format(messaggioAnnulla, uff.descUfficio + " (" + uff.codiceUfficio + ")", t.dataPartenza.ToShortDateString()); ViewBag.idTrasferimento = t.idTrasferimento; ViewBag.idTitoliViaggio = idTitoliViaggio; } } } } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(msg)); }
public ActionResult NuovoConiuge(decimal idAttivazioneMagFam) { List <SelectListItem> lTipologiaConiuge = new List <SelectListItem>(); var r = new List <SelectListItem>(); try { using (dtTipologiaConiuge dttc = new dtTipologiaConiuge()) { var ltcm = dttc.GetListTipologiaConiuge(); if (ltcm != null && ltcm.Count > 0) { r = (from t in ltcm select new SelectListItem() { Text = t.tipologiaConiuge, Value = t.idTipologiaConiuge.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaConiuge = r; } using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIdAttMagFam(idAttivazioneMagFam); ViewData.Add("Trasferimento", tm); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewBag.lTipologiaConiuge = lTipologiaConiuge; ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView()); }
public JsonResult ListaRuoliDipendente(string search, DateTime dtRif, decimal idTrasferimento) { try { using (ModelDBISE db = new ModelDBISE()) { using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtRuoloUfficio dtru = new dtRuoloUfficio()) { using (dtLivelliDipendente dtld = new dtLivelliDipendente()) { var t = dtt.GetTrasferimentoById(idTrasferimento); var livelloDipendenteValido = dtld.GetLivelloDipendente(t.idDipendente, dtRif); var lru = dtru.GetListRuoloUfficioByLivello(livelloDipendenteValido.idLivello); VariazioneRuoloDipendenteModel vrdm = new VariazioneRuoloDipendenteModel(); List <Select2Model> lRuoli = new List <Select2Model>(); var r = new List <Select2Model>(); if (lru != null && lru.Count > 0) { foreach (var ru in lru) { Select2Model s2 = new Select2Model() { id = ru.idRuoloUfficio.ToString(), text = ru.DescrizioneRuolo.ToString() }; r.Add(s2); } } lRuoli = r; ViewBag.lRuoli = lRuoli; return(Json(new { results = lRuoli, err = "" })); } } } } } catch (Exception ex) { return(Json(new { results = new List <Select2Model>(), err = ex.Message })); } }
public ActionResult GestioneRinunciaTERientro(decimal idTERientro) { RinunciaTERientroModel rterm = new RinunciaTERientroModel(); bool soloLettura = false; try { using (ModelDBISE db = new ModelDBISE()) { using (dtTrasportoEffetti dtte = new dtTrasportoEffetti()) { using (dtTrasferimento dtt = new dtTrasferimento()) { var ater = dtte.GetUltimaAttivazioneTERientro(idTERientro); if (ater.RICHIESTATRASPORTOEFFETTI == true || ater.IDANTICIPOSALDOTE == (decimal)EnumTipoAnticipoSaldoTE.Saldo) { soloLettura = true; } rterm = dtte.GetRinunciaTERientro(ater.IDATERIENTRO, db); EnumStatoTraferimento statoTrasferimento = 0; var t = dtt.GetTrasferimentoByIdTERientro(idTERientro); statoTrasferimento = t.idStatoTrasferimento; if (statoTrasferimento == EnumStatoTraferimento.Annullato || statoTrasferimento == EnumStatoTraferimento.Attivo) { soloLettura = true; } var n_att = dtte.GetNumAttivazioniTERientro(idTERientro); if (n_att > 0) { soloLettura = true; } ViewData.Add("soloLettura", soloLettura); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(rterm)); }
public ActionResult GestioneRinunciaMABPartenza(decimal idTrasferimento) { MABModel mabm = new MABModel(); bool soloLettura = false; try { using (ModelDBISE db = new ModelDBISE()) { using (dtMaggiorazioneAbitazione dtmab = new dtMaggiorazioneAbitazione()) { using (dtTrasferimento dtt = new dtTrasferimento()) { var t = dtt.GetTrasferimentoById(idTrasferimento); mabm = dtmab.GetMABModelPartenza(idTrasferimento, db); var amm = dtmab.GetAttivazionePartenzaMAB(idTrasferimento); EnumStatoTraferimento statoTrasferimento = 0; statoTrasferimento = t.idStatoTrasferimento; if (statoTrasferimento == EnumStatoTraferimento.Annullato || statoTrasferimento == EnumStatoTraferimento.Attivo) { soloLettura = true; } if (mabm.rinunciaMAB && amm.notificaRichiesta) { soloLettura = true; } if (amm.notificaRichiesta) { soloLettura = true; } ViewData.Add("soloLettura", soloLettura); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(mabm)); }
public ActionResult NuovoFiglio(decimal idAttivazioneMagFam) { FigliModel fm = new FigliModel(); List <SelectListItem> lTipologiaFiglio = new List <SelectListItem>(); var r = new List <SelectListItem>(); try { using (dtTipologiaFiglio dttf = new dtTipologiaFiglio()) { var ltfm = dttf.GetListTipologiaFiglio().ToList(); if (ltfm?.Any() ?? false) { r = (from t in ltfm select new SelectListItem() { Text = t.tipologiaFiglio, Value = t.idTipologiaFiglio.ToString() }).ToList(); r.Insert(0, new SelectListItem() { Text = "", Value = "" }); } lTipologiaFiglio = r; } using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIdAttMagFam(idAttivazioneMagFam); ViewData.Add("Trasferimento", tm); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("lTipologiaFiglio", lTipologiaFiglio); ViewData.Add("idAttivazioneMagFam", idAttivazioneMagFam); return(PartialView(fm)); }
public JsonResult VerificaRuoloDipendente(decimal idTrasferimento) { try { if (idTrasferimento.Equals(null)) { throw new Exception("Il trasferimento non risulta valorizzato."); } using (ModelDBISE db = new ModelDBISE()) { using (dtTrasferimento dtt = new dtTrasferimento()) { TRASFERIMENTO t = dtt.GetTrasferimento(idTrasferimento, db); if (t.IDTRASFERIMENTO > 0) { if (t.IDSTATOTRASFERIMENTO == (decimal)EnumStatoTraferimento.Attivo || t.IDSTATOTRASFERIMENTO == (decimal)EnumStatoTraferimento.Terminato) { using (dtRuoloDipendente dtrd = new dtRuoloDipendente()) { var RuoloDipendente = dtrd.GetRuoloDipendenteByIdTrasferimento(t.IDTRASFERIMENTO, t.DATAPARTENZA); if (RuoloDipendente.idRuoloDipendente > 0) { return(Json(new { idRuoloDipendente = RuoloDipendente.idRuoloDipendente })); } else { return(Json(new { idRuoloDipendente = 0 })); } } } else { return(Json(new { idRuoloDipendente = 0 })); } } else { return(Json(new { idRuoloDipendente = 0 })); } } } } catch (Exception ex) { return(Json(new { err = ex.Message })); } }
public ActionResult Elimina_Sospensione(decimal idSospensione, bool permesso = true) { //decimal idSospensione =(decimal)ViewBag.idSospensione; using (dtTrasferimento dtt = new dtTrasferimento()) { var tm = dtt.GetTrasferimentoByIdSosp(idSospensione); ViewData["idTrasferimento"] = tm.idTrasferimento; } SospensioneModel tmp = new SospensioneModel(); using (dtSospensione ds = new dtSospensione()) { ds.Delete_Sospensione(idSospensione, permesso); } return(PartialView("AttivitaSospensione")); }
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 ActionResult LetteraDiTrasferimento(decimal idTrasferimento) { TrasferimentoModel trm = new TrasferimentoModel(); try { using (dtTrasferimento dtt = new dtTrasferimento()) { trm = dtt.GetTrasferimentoById(idTrasferimento); return(PartialView(trm)); } } catch (Exception ex) { throw ex; } }
public ActionResult DocumentoTV( decimal idTitoliViaggio, decimal idFamiliare, decimal idAttivazione, decimal idParentela, decimal idTipoDoc, decimal idConiugeTV, decimal idFigliTV, decimal idDocTV) { TrasferimentoModel trm = new TrasferimentoModel(); try { using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtDocumenti dtd = new dtDocumenti()) { trm = dtt.GetTrasferimentoByIdTitoloViaggio(idTitoliViaggio); var DescDocumento = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDoc); ViewData.Add("idFamiliare", idFamiliare); ViewData.Add("idAttivazione", idAttivazione); ViewData.Add("idTipoDoc", idTipoDoc); ViewData.Add("idParentela", idParentela); ViewData.Add("idTrasferimento", trm.idTrasferimento); ViewData.Add("idConiugeTV", idConiugeTV); ViewData.Add("idFigliTV", idFigliTV); ViewData.Add("DescDocumento", DescDocumento); ViewData.Add("idDocTV", idDocTV); return(PartialView(trm)); } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public ActionResult GestioneRinunciaAnticipi(decimal idPrimaSistemazione) { RinunciaAnticipiModel ram = new RinunciaAnticipiModel(); bool soloLettura = false; try { using (ModelDBISE db = new ModelDBISE()) { using (dtAnticipi dta = new dtAnticipi()) { using (dtTrasferimento dtt = new dtTrasferimento()) { EnumStatoTraferimento statoTrasferimento = 0; var t = dtt.GetTrasferimentoByIdPrimaSistemazione(idPrimaSistemazione); statoTrasferimento = t.idStatoTrasferimento; if (statoTrasferimento == EnumStatoTraferimento.Annullato || statoTrasferimento == EnumStatoTraferimento.Attivo) { soloLettura = true; } var aa = dta.GetUltimaAttivitaAnticipi(idPrimaSistemazione, db); if (aa.notificaRichiestaAnticipi == true) { soloLettura = true; } ram = dta.GetRinunciaAnticipi(aa.idAttivitaAnticipi, db); ViewData.Add("soloLettura", soloLettura); } } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(ram)); }
public ActionResult ElencoTitoliViaggio(decimal idTitoliViaggio) { try { using (dtTitoliViaggi dttv = new dtTitoliViaggi()) { List <ElencoTitoliViaggioModel> ltvm = new List <ElencoTitoliViaggioModel>(); var atv = dttv.GetUltimaAttivazioneTitoliViaggio(idTitoliViaggio); decimal idAttivazioneTitoliViaggio = atv.IDATTIVAZIONETITOLIVIAGGIO; if (idAttivazioneTitoliViaggio > 0) { ltvm = dttv.ElencoTitoliViaggio(idTitoliViaggio); } using (dtTrasferimento dtt = new dtTrasferimento()) { var t = dtt.GetTrasferimentoByIdTitoloViaggio(idTitoliViaggio); EnumStatoTraferimento statoTrasferimento = t.idStatoTrasferimento; ViewData.Add("statoTrasferimento", statoTrasferimento); } bool richiestaEseguita = dttv.richiestaEseguita(idTitoliViaggio); ViewData.Add("richiestaEseguita", richiestaEseguita); ViewData.Add("idTitoliViaggio", idTitoliViaggio); ViewData.Add("idAttivazioneTitoliViaggio", idAttivazioneTitoliViaggio); return(PartialView(ltvm)); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }
public JsonResult VerificaTERientroSaldo(decimal idTrasferimento) { ViewData["idTrasferimento"] = idTrasferimento; decimal tmp = 0; try { if (idTrasferimento <= 0) { throw new Exception("Trasferimento non valorizzato"); } using (dtTrasferimento dtt = new dtTrasferimento()) { using (dtTrasportoEffetti dtte = new dtTrasportoEffetti()) { TrasferimentoModel trm = dtt.GetTrasferimentoById(idTrasferimento); if (trm != null) { if (trm.idStatoTrasferimento == EnumStatoTraferimento.Attivo || trm.idStatoTrasferimento == EnumStatoTraferimento.Terminato) { using (ModelDBISE db = new ModelDBISE()) { var t = dtt.GetTrasferimento(idTrasferimento, db); var TeRientro = t.TERIENTRO; var att = dtte.GetUltimaAttivazioneTERientro(TeRientro.IDTERIENTRO); if (att.IDATERIENTRO > 0 && att.ATTIVAZIONETRASPORTOEFFETTI && att.IDANTICIPOSALDOTE == (decimal)EnumTipoAnticipoSaldoTE.Anticipo) { tmp = 1; } } } } } } return(Json(new { VerificaTERientroSaldo = tmp })); } catch (Exception ex) { return(Json(new { err = ex.Message })); } }
public ActionResult DatiTrasferimentoDipendente(decimal idTeorico) { TrasferimentoModel tm = new TrasferimentoModel(); DatiTrasferimentoDipendenteModel dtdm = new DatiTrasferimentoDipendenteModel(); try { using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIdTeorico(idTeorico); using (CalcoliIndennita ci = new CalcoliIndennita(tm.idTrasferimento)) { dtdm = new DatiTrasferimentoDipendenteModel() { Dipendente = tm.Dipendente.Nominativo, TipoTrasferimento = tm.TipoTrasferimento.descTipoTrasf, Ufficio = tm.Ufficio.descUfficio + " (" + tm.Ufficio.codiceUfficio + ")", DataPartenza = tm.dataPartenza.ToShortDateString(), DataRientro = tm.dataRientro.HasValue ? tm.dataRientro.Value == Convert.ToDateTime("31/12/9999") ? "In corso..." : tm.dataRientro.Value.ToShortDateString() : "In corso...", Livello = ci.Livello.LIVELLO, Ruolo = ci.RuoloUfficio.DESCRUOLO, Coan = string.IsNullOrEmpty(tm.coan) ? tm.TipoCoan.idTipoCoan == 1 ? "S.I." : "S.P." : tm.TipoCoan.descrizione + " (" + tm.coan + ")", FasciaKM_P = string.IsNullOrEmpty(ci.FasciaKM_P.KM) ? "-" : ci.FasciaKM_P.KM + " (" + ci.PercentualeFKMPartenza.ToString() + "%)", FasciaKM_R = string.IsNullOrEmpty(ci.FasciaKM_R.KM) ? "-" : ci.FasciaKM_R.KM + " (" + ci.PercentualeFKMRientro.ToString() + "%)", }; } } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } return(PartialView(dtdm)); }
public ActionResult AltriDatiFamiliariConiugePassaporti(decimal idAltriDati) { AltriDatiFamConiugeModel adf = new AltriDatiFamConiugeModel(); TrasferimentoModel tm = new TrasferimentoModel(); try { using (dtAltriDatiFamiliari dtadf = new dtAltriDatiFamiliari()) { adf = dtadf.GetAltriDatiFamiliariConiuge(idAltriDati); } using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoByIdConiuge(adf.idConiuge); } using (dtPratichePassaporto dtpp = new dtPratichePassaporto()) { var idFasePassaportiCorrente = dtpp.GetFasePassaporti_Corrente(tm.idTrasferimento); ViewData.Add("idFasePassaportiCorrente", idFasePassaportiCorrente); } } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } ViewData.Add("idTrasferimento", tm.idTrasferimento); return(PartialView(adf)); }
public ActionResult GestioneRiepilogoVoci(decimal idTrasferimento) { try { TrasferimentoModel tm = new TrasferimentoModel(); using (dtTrasferimento dtt = new dtTrasferimento()) { tm = dtt.GetTrasferimentoById(idTrasferimento); } ViewBag.idTrasferimento = idTrasferimento; return(PartialView("GestioneRiepilogoVoci", tm)); } catch (Exception ex) { return(PartialView("ErrorPartial", new MsgErr() { msg = ex.Message })); } }