// GET: Parametri/ParamTFR
        public ActionResult TFR(bool escludiAnnullati, decimal idLivello = 0)
        {
            List <TFRModel>    libm = new List <TFRModel>();
            var                r    = new List <SelectListItem>();
            List <ValuteModel> llm  = new List <ValuteModel>();

            ViewBag.escludiAnnullati = escludiAnnullati;
            try
            {
                idLivello = CaricaComboFunzioniTFR(idLivello);
                using (dtTfr dtib = new dtTfr())
                {
                    ViewBag.idMinimoNonAnnullato = dtib.Get_Id_TFRPrimoNonAnnullato(idLivello);
                    libm = dtib.getListTfr(idLivello, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList();
                }
            }
            catch (Exception ex)
            {
                MsgErr msg = new MsgErr()
                {
                    msg = ex.Message
                };
                return(PartialView("ErrorPartial", msg));
            }
            return(PartialView(libm));
        }
        public ActionResult RiduzioniLivello(decimal idFunzioneRiduzione, bool escludiAnnullati)
        {
            ViewBag.escludiAnnullati = escludiAnnullati;
            List <RiduzioniModel> libm = new List <RiduzioniModel>();
            var r = new List <SelectListItem>();
            List <FunzioneRiduzioneModel> llm = new List <FunzioneRiduzioneModel>();

            ViewBag.escludiAnnullati = escludiAnnullati;
            try
            {
                idFunzioneRiduzione = CaricaComboFunzioniRiduzione(idFunzioneRiduzione);
                using (dtRiduzioni dtib = new dtRiduzioni())
                {
                    ViewBag.idMinimoNonAnnullato = dtib.Get_Id_RiduzionePrimoNonAnnullato(idFunzioneRiduzione);
                    libm = dtib.getListRiduzioni(idFunzioneRiduzione, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList();
                }
            }
            catch (Exception ex)
            {
                MsgErr msg = new MsgErr()
                {
                    msg = ex.Message
                };
                return(PartialView("ErrorPartial", msg));
            }
            return(PartialView("Riduzioni", libm));
        }
Beispiel #3
0
        public ActionResult PercMaggiorazioneFiglioLivello(decimal idTipologiaFiglio, bool escludiAnnullati)
        {
            ViewBag.escludiAnnullati = escludiAnnullati;
            List <PercMagFigliModel> libm = new List <PercMagFigliModel>();
            var r = new List <SelectListItem>();
            List <TipologiaFiglioModel> llm = new List <TipologiaFiglioModel>();

            try
            {
                idTipologiaFiglio = CaricaComboTipoFiglio(idTipologiaFiglio);
                using (dtMaggFigli dtib = new dtMaggFigli())
                {
                    ViewBag.idMinimoNonAnnullato = dtib.Get_Id_PercentualFiglioPrimoNonAnnullato(idTipologiaFiglio);
                    libm = dtib.getListMaggiorazioneFiglio(idTipologiaFiglio, escludiAnnullati).OrderBy(a => a.dataInizioValidita).ThenBy(a => a.dataFineValidita).ToList();
                }
            }
            catch (Exception ex)
            {
                MsgErr msg = new MsgErr()
                {
                    msg = ex.Message
                };
                return(PartialView("ErrorPartial", msg));
            }

            return(PartialView("MaggiorazioneFigli", libm));
        }
        private bool ProjectInitialize()  // 项目初始化
        {
            if (_TestProject == null)
            {
                MsgErr.Show("初始化项目失败,项目文件为空!");
                return(false);
            }
            Title = _TestProject._Name;

            return(true);
        }
 private void Enter(object sender, RoutedEventArgs e)
 {
     if (txtPlanName.Text == "")
     {
         MsgErr.Show("项目名称不能为空!");
         txtPlanName.Focus();
         return;
     }
     IsOK = true;
     Close();
 }
 private void PlanDelete(object sender, RoutedEventArgs e)  // 删除测试计划
 {
     if (_TestProject == null)
     {
         MsgErr.Show("缺少测试项目!");
         return;
     }
     if (_TestPlan == null)
     {
         MsgErr.Show("缺少测试计划!");
         return;
     }
     RemovePlan(_TestPlan);
 }
 private void Load(object sender, RoutedEventArgs e)  // 页面载入
 {
     if (!ConfigInitialize())
     {
         // 初始化失败,程序退出
         MsgErr.Show("配置文件初始化失败!");
         Close();
     }
     if (!BootInitialize())
     {
         // 初始化失败,程序退出
         MsgErr.Show("程序初始化失败!");
         Close();
     }
 }
Beispiel #8
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));
        }
        private void PlanAdd(object sender, RoutedEventArgs e)  // 打开添加测试计划窗口
        {
            if (_TestProject == null)
            {
                MsgErr.Show("缺少测试项目!");
                return;
            }
            PlanAddWindow _PlanAddWindow = new PlanAddWindow();

            _PlanAddWindow.ShowDialog();
            if (_PlanAddWindow.IsOK)
            {
                TestPlan _NewTestPlan = new TestPlan(_PlanAddWindow.txtPlanName.Text);
                InsertPlan(_NewTestPlan);
            }
        }
 private void Listen(object sender, RoutedEventArgs e)
 {
     if (_Connect_Status == CONNECT_STATUS.Connected)
     {
         _TestProject._Comm.StartReading(FrameDataLength);
         _TestProject._Comm.DataReceived += new Comm.EventHandle(ReceivedMessage);
         ChangeUI(CONNECT_STATUS.Listening);
     }
     else if (_Connect_Status == CONNECT_STATUS.Listening)
     {
         _TestProject._Comm.DataReceived -= new Comm.EventHandle(ReceivedMessage);
         _TestProject._Comm.StopReading();
         ChangeUI(CONNECT_STATUS.Connected);
     }
     else
     {
         MsgErr.Show("未建立连接,无法监听!");
         return;
     }
 }
Beispiel #11
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));
            }
        }
        public ActionResult Valute(decimal idValuta = 0)
        {
            List <ValuteModel> libm = new List <ValuteModel>();
            var r = new List <SelectListItem>();
            List <ValuteModel> llm = new List <ValuteModel>();

            try
            {
                ListeValute();
                using (dtValute dtib = new dtValute())
                {
                    libm = dtib.getListValute(idValuta).OrderBy(a => a.idValuta).ToList();
                }
            }
            catch (Exception ex)
            {
                MsgErr msg = new MsgErr()
                {
                    msg = ex.Message
                };
                return(PartialView("ErrorPartial", msg));
            }
            return(PartialView(libm));
        }
        private void Enter(object sender, RoutedEventArgs e)  // 确定按钮
        {
            switch ((CommType)tcType.SelectedIndex)
            {
            case CommType.COMM_TYPE_SERIAL_PORT:
                if (cbSPPort.SelectedValue == null)
                {
                    MsgErr.Show("端口不能为空!");
                    return;
                }
                if (cbSPBaudRate.SelectedValue == null)
                {
                    MsgErr.Show("波特率不能为空!");
                    return;
                }
                if (cbSPParity.SelectedValue == null)
                {
                    MsgErr.Show("校验位不能为空!");
                    return;
                }
                if (cbSPDataBits.SelectedValue == null)
                {
                    MsgErr.Show("数据位不能为空!");
                    return;
                }
                if (cbSPStopBits.SelectedValue == null)
                {
                    MsgErr.Show("停止位不能为空!");
                    return;
                }
                break;

            case CommType.COMM_TYPE_ETHERNET:
                if (cbEthProtocol.SelectedValue == null)
                {
                    MsgErr.Show("协议类型不能为空!");
                    return;
                }
                if (txtEthIP.Text == null)
                {
                    MsgErr.Show("IP地址不能为空!");
                    return;
                }
                if (txtEthPort.Text == null)
                {
                    MsgErr.Show("端口号不能为空!");
                    return;
                }
                break;
            }
            IsOK      = true;
            _CommType = (CommType)tcType.SelectedIndex;
            // 根据标签页选择实例化通信接口类型
            switch (_CommType)
            {
            case CommType.COMM_TYPE_SERIAL_PORT:
                _Comm = new SerialPortComm(cbSPPort.SelectedValue.ToString(),
                                           int.Parse(cbSPBaudRate.SelectedValue.ToString()),
                                           cbSPParity.SelectedValue.ToString(),
                                           ushort.Parse(cbSPDataBits.SelectedValue.ToString()),
                                           cbSPStopBits.SelectedValue.ToString());
                break;

            case CommType.COMM_TYPE_ETHERNET:
                _Comm = new EthernetComm(txtEthIP.Text,
                                         int.Parse(txtEthPort.Text),
                                         (EthernetType)cbEthProtocol.SelectedIndex);
                break;
            }
            _InitializationFile.Write("CONNECT", "TYPE",
                                      _CommType == CommType.COMM_TYPE_SERIAL_PORT ? "SERIALPORT" : "ETHERNET");
            cbSPPort.WriteToIni(_InitializationFile, "CONNECT", "", "S_DEFAULT_PORT", true);
            cbSPBaudRate.WriteToIni(_InitializationFile, "CONNECT", "S_BAUDRATE", "S_DEFAULT_BAUDRATE");
            cbSPParity.WriteToIni(_InitializationFile, "CONNECT", "S_PARITY", "S_DEFAULT_PARITY");
            cbSPDataBits.WriteToIni(_InitializationFile, "CONNECT", "S_DATABITS", "S_DEFAULT_DATABITS");
            cbSPStopBits.WriteToIni(_InitializationFile, "CONNECT", "S_STOPBITS", "S_DEFAULT_STOPBITS");
            cbEthProtocol.WriteToIni(_InitializationFile, "CONNECT", "", "E_DEFAULT_PROTOCOL", true);
            txtEthIP.WriteToIni(_InitializationFile, "CONNECT", "E_IP");
            txtEthIP.WriteToIni(_InitializationFile, "CONNECT", "E_PORT");
            Close();
        }