Exemple #1
0
        public ActionResult TabDocumentiPSInseriti(decimal idTrasfProvScolastiche, decimal idTipoDocumento)
        {
            List <VariazioneDocumentiModel> ldm = new List <VariazioneDocumentiModel>();
            string DescrizionePS = "";

            try
            {
                using (dtProvvidenzeScolastiche dtps = new dtProvvidenzeScolastiche())
                {
                    ldm = dtps.GetDocumentiPS(idTrasfProvScolastiche, idTipoDocumento);
                }


                using (dtDocumenti dtd = new dtDocumenti())
                {
                    DescrizionePS = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento);
                }
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }

            ViewData.Add("DescrizionePS", DescrizionePS);
            ViewData.Add("idTipoDocumento", idTipoDocumento);
            ViewData.Add("idTrasfProvScolastiche", idTrasfProvScolastiche);


            return(PartialView(ldm));
        }
Exemple #2
0
        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 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 TabDocumentiVariazioneTERInseriti(decimal idTERientro, decimal idTipoDocumento)
        {
            List <VariazioneDocumentiModel> ldm = new List <VariazioneDocumentiModel>();

            string DescrizioneTE = "";

            try
            {
                using (dtVariazioneTrasportoEffetti dtvte = new dtVariazioneTrasportoEffetti())
                {
                    ldm = dtvte.GetDocumentiTERientro(idTERientro, idTipoDocumento);
                }


                using (dtDocumenti dtd = new dtDocumenti())
                {
                    DescrizioneTE = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento);
                }
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
            ViewData.Add("DescrizioneTE", DescrizioneTE);
            ViewData.Add("idTipoDocumento", idTipoDocumento);
            ViewData.Add("idTERientro", idTERientro);

            return(PartialView(ldm));
        }
        public ActionResult NuovoDocumentoVariazioneTER(EnumTipoDoc idTipoDocumento, decimal idTERientro)
        {
            try
            {
                string titoloPagina = string.Empty;

                using (dtDocumenti dtd = new dtDocumenti())
                {
                    titoloPagina = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento((decimal)idTipoDocumento);
                }

                ViewData.Add("titoloPagina", titoloPagina);
                ViewData.Add("idTipoDocumento", (decimal)idTipoDocumento);
                ViewData.Add("idTERientro", idTERientro);

                return(PartialView());
            }
            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
                }));
            }
        }
Exemple #7
0
        public ActionResult FiltraDocumentiTV(decimal idTitoliViaggio, decimal idAttivazioneTV, decimal idTipoDocumento)
        {
            List <VariazioneDocumentiModel> ldm = new List <VariazioneDocumentiModel>();

            string DescrizioneTV = "";

            try
            {
                using (dtTitoliViaggi dtd = new dtTitoliViaggi())
                {
                    ldm = dtd.GetDocumentiTVbyIdAttivazioneTV(idTitoliViaggio, idAttivazioneTV, idTipoDocumento);
                }

                using (dtDocumenti dtd = new dtDocumenti())
                {
                    DescrizioneTV = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento);
                }
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
            ViewData.Add("DescrizioneTV", DescrizioneTV);
            ViewData.Add("idTipoDocumento", idTipoDocumento);
            ViewData.Add("idTitoliViaggio", idTitoliViaggio);

            return(PartialView("TabDocumentiTVInseriti", ldm));
        }
Exemple #8
0
        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 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 ElencoDocumentiTERientro(decimal idTipoDocumento, decimal idTERientro)
        {
            try
            {
                string  DescrizioneTER          = "";
                bool    richiestaTERientro      = false;
                bool    attivazioneTERientro    = false;
                decimal NumAttivazioniTERientro = 0;
                decimal idStatoTrasferimento    = 0;
                bool    rinunciaTERientro       = false;

                using (dtTrasferimento dtt = new dtTrasferimento())
                {
                    var t = dtt.GetTrasferimentoByIdTERientro(idTERientro);
                    idStatoTrasferimento = (decimal)t.idStatoTrasferimento;
                }

                using (dtDocumenti dtd = new dtDocumenti())
                {
                    DescrizioneTER = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento);
                }

                using (dtTrasportoEffetti dtte = new dtTrasportoEffetti())
                {
                    var ater = dtte.GetUltimaAttivazioneTERientro(idTERientro);
                    if (ater.RICHIESTATRASPORTOEFFETTI && ater.ATTIVAZIONETRASPORTOEFFETTI == false)
                    {
                        richiestaTERientro = true;
                    }
                    if (ater.RICHIESTATRASPORTOEFFETTI && ater.ATTIVAZIONETRASPORTOEFFETTI)
                    {
                        attivazioneTERientro = true;
                        richiestaTERientro   = true;
                    }

                    using (ModelDBISE db = new ModelDBISE())
                    {
                        var rter = dtte.GetRinunciaTERientro(ater.IDATERIENTRO, db);
                        if (rter.idATERientro > 0)
                        {
                            rinunciaTERientro = rter.rinunciaTE;
                        }
                    }

                    NumAttivazioniTERientro = dtte.GetNumAttivazioniTERientro(idTERientro);
                }


                ViewData.Add("DescrizioneTER", DescrizioneTER);
                ViewData.Add("idTipoDocumento", idTipoDocumento);
                ViewData.Add("idTERientro", idTERientro);
                ViewData.Add("idStatoTrasferimento", idStatoTrasferimento);
                ViewData.Add("richiestaTERientro", richiestaTERientro);
                ViewData.Add("attivazioneTERientro", attivazioneTERientro);
                ViewData.Add("NumAttivazioniTERientro", NumAttivazioniTERientro);
                ViewData.Add("rinunciaTERientro", rinunciaTERientro);


                return(PartialView());
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
        }
Exemple #11
0
        public ActionResult ElencoDocumentiTV(decimal idTipoDocumento, decimal idTitoliViaggio)
        {
            try
            {
                string DescrizioneTV = "";

                using (dtDocumenti dtd = new dtDocumenti())
                {
                    DescrizioneTV = dtd.GetDescrizioneTipoDocumentoByIdTipoDocumento(idTipoDocumento);
                }

                bool richiestaNotificata = false;

                List <SelectListItem> lDataAttivazione     = new List <SelectListItem>();
                List <AttivazioneTitoliViaggioModel> latvm = new List <AttivazioneTitoliViaggioModel>();
                using (dtTitoliViaggi dttv = new dtTitoliViaggi())
                {
                    latvm = dttv.GetListAttivazioniTitoliViaggioByTipoDoc(idTitoliViaggio, idTipoDocumento).OrderBy(a => a.idAttivazioneTitoliViaggio).ToList();

                    var atvm = dttv.GetUltimaAttivazione(idTitoliViaggio);

                    if (dttv.AttivazioneNotificata(atvm.idAttivazioneTitoliViaggio))
                    {
                        richiestaNotificata = true;
                    }

                    //var i = latvm.Count();
                    var i = 1;

                    foreach (var atv in latvm)
                    {
                        bool inLavorazione = dttv.AttivazioneTitoliViaggioInLavorazione(atv.idAttivazioneTitoliViaggio, idTitoliViaggio);

                        if (inLavorazione)
                        {
                            lDataAttivazione.Insert(0, new SelectListItem()
                            {
                                Text = "(" + i.ToString() + ") " + atv.dataAggiornamento.ToString() + " (In Lavorazione)", Value = atv.idAttivazioneTitoliViaggio.ToString()
                            });
                        }
                        else
                        {
                            lDataAttivazione.Insert(0, new SelectListItem()
                            {
                                Text = "(" + i.ToString() + ") " + atv.dataAggiornamento.ToString(), Value = atv.idAttivazioneTitoliViaggio.ToString()
                            });
                        }
                        //i--;
                        i++;
                    }

                    lDataAttivazione.Insert(0, new SelectListItem()
                    {
                        Text = "(TUTTE)", Value = ""
                    });
                    ViewData.Add("lDataAttivazione", lDataAttivazione);

                    using (dtTrasferimento dtt = new dtTrasferimento())
                    {
                        var t = dtt.GetTrasferimentoByIdTitoloViaggio(idTitoliViaggio);
                        EnumStatoTraferimento statoTrasferimento = (EnumStatoTraferimento)t.idStatoTrasferimento;
                        ViewData.Add("statoTrasferimento", statoTrasferimento);
                    }

                    ViewData.Add("DescrizioneTV", DescrizioneTV);
                    ViewData.Add("idTipoDocumento", idTipoDocumento);
                    ViewData.Add("idTitoliViaggio", idTitoliViaggio);
                    ViewData.Add("richiestaNotificata", richiestaNotificata);
                }

                return(PartialView());
            }
            catch (Exception ex)
            {
                return(PartialView("ErrorPartial", new MsgErr()
                {
                    msg = ex.Message
                }));
            }
        }