Esempio n. 1
0
        public ActionResult AliquoteContributiveLivello(decimal idTipoContributo, bool escludiAnnullati)
        {
            List <AliquoteContributiveModel> libm = new List <AliquoteContributiveModel>();
            var r = new List <SelectListItem>();
            List <TipoAliquoteContributiveModel> llm = new List <TipoAliquoteContributiveModel>();

            ViewBag.idTipoContributo = idTipoContributo;
            ViewBag.escludiAnnullati = escludiAnnullati;
            try
            {
                using (dtTipoAliquoteContributive dtl = new dtTipoAliquoteContributive())
                {
                    llm = dtl.GetTipoAliquote().OrderBy(a => a.descrizione).ToList();

                    if (llm != null && llm.Count > 0)
                    {
                        r = (from t in llm
                             select new SelectListItem()
                        {
                            Text = t.descrizione,
                            Value = t.idTipoAliqContr.ToString()
                        }).ToList();
                        r.Where(a => a.Value == idTipoContributo.ToString()).First().Selected = true;

                        var lm = dtl.GetTipoAliquote(idTipoContributo);
                        ViewBag.descrizione = lm;
                    }
                    ViewBag.Aliquote = r;
                }

                using (dtAliquoteContr dtib = new dtAliquoteContr())
                {
                    ViewBag.idMinimoNonAnnullato = dtib.Get_Id_AliquoteContributivePrimoNonAnnullato(idTipoContributo);
                    libm = dtib.getListAliquoteContributive(idTipoContributo, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList();
                }
            }
            catch (Exception ex)
            {
                MsgErr msg = new MsgErr()
                {
                    msg = ex.Message
                };
                return(PartialView("ErrorPartial", msg));
            }
            ViewBag.idTipoContributo = idTipoContributo;

            return(PartialView("AliquoteContributive", libm));
        }
Esempio n. 2
0
        public ActionResult NuovaAliquotaContributiva(decimal idTipoContributo, bool escludiAnnullati)
        {
            var r = new List <SelectListItem>();

            try
            {
                using (dtTipoAliquoteContributive dtl = new dtTipoAliquoteContributive())
                {
                    var lm = dtl.GetTipoAliquote(idTipoContributo);
                    ViewBag.descrizione = lm;
                }
                ViewBag.escludiAnnullati = escludiAnnullati;
                return(PartialView());
            }
            catch (Exception ex)
            {
                MsgErr msg = new MsgErr()
                {
                    msg = ex.Message
                };

                return(PartialView("ErrorPartial", msg));
            }
        }