示例#1
0
 private void 车辆管理ToolStripMenuItem_Click(object sender, EventArgs e)
 {
     m_type        = formType.vech;
     vechA.Visible = false;
     load();
     goFull();
 }
示例#2
0
 public RegionalEditor(formType type, String FID, String name)
 {
     m_ft         = type;
     RegionalFID  = FID;
     RegionalName = name;
     InitializeComponent();
 }
示例#3
0
        // TODO -- Load(<Person>) button


        private void generateReportButton_Click(object sender, EventArgs e)
        {
            MessageBox.Show("OPTION SELECTED = " + $"{(formType)calculationTypeSelector.SelectedIndex}");

            formType index = (formType)calculationTypeSelector.SelectedIndex;


            if (ValidateForm(index))
            {
                LoanModel loan = new LoanModel(
                    totalAmountValue.Text,
                    aprValue.Text,
                    calculationTypeValue.Text);

                // TODO --- Add loan to List<Loans> for <Person>

                decimal totalInterestPaid = (loan.LoanAmount * ((decimal)loan.Apr / 100));
                minimumMonthlyPaymentValue.Text = LoanLogic.calculateMinimumPayment(loan).ToString();
                totalInterestPaidValue.Text     = totalInterestPaid.ToString();
                totalAmountPaidValue.Text       = (loan.LoanAmount + totalInterestPaid).ToString();
                minimumMonthlyPaymentLabel.Text = "Minimum Monthly Payment:";

                MakeCalculationsVisible();

                // TODO -- MAKE TEST CONNECTION
            }

            else
            {
                MessageBox.Show("This from has invalid information. Please check for valid input.");
            }
        }
示例#4
0
 public SHBEditer(formType type, long fid, double[] pt, bool isLock)
 {
     Ft         = type;
     FID        = fid;
     IsLock     = isLock;
     shbPositon = new Point3d(pt[1], pt[0], 0);
     InitializeComponent();
 }
示例#5
0
 public SHBEditer(formType type, long fid, Point3d pt, bool isLock)
 {
     Ft         = type;
     FID        = fid;
     IsLock     = isLock;
     shbPositon = pt;
     InitializeComponent();
 }
示例#6
0
 public SHBEditer(formType type, long fid, long detailfid, bool isLock)
 {
     Ft          = type;
     FID         = fid;
     g_DetailFid = detailfid;
     IsLock      = isLock;
     InitializeComponent();
 }
 //使用结构体初始化窗体控件的一部分,并将窗体的tag赋值,标识所要进行的是增加还是修改
 public CreateClientTypeForm(formType ft)
 {
     InitializeComponent();
     this.Text = ft.formText;
     this.richTextBoxExRe.Text = ft.richTextbox;
     this.textBoxXName.Text    = ft.textboxName;
     formStatic = ft.formStatic;
 }
示例#8
0
 public JLBEditer(formType ft, long fid, double[] pt, bool isLock)
 {
     Ft          = ft;
     FID         = fid;
     g_DetailFid = fid;
     IsLock      = isLock;
     jlbPositon  = new Point3d(pt[1], pt[0], 0);
     InitializeComponent();
 }
示例#9
0
 public JLBEditer(formType ft, long shbfid, long detailfid, bool isLock)
 {
     Ft          = ft;
     FID         = shbfid;
     g_DetailFid = detailfid;
     IsLock      = isLock;
     jlbPositon  = Point3d.Origin;
     InitializeComponent();
 }
示例#10
0
        public vechForm()
        {
            m_sql = new vechSql("D:\\vechicle.sqlite");
            vechA = new vechSubFormA(this);
            vechD = new vechSubFormD(this);

            m_type   = formType.vech;
            m_status = formStatus.noneStaus;
            InitializeComponent();
            goFull();
            load();
        }
示例#11
0
        public void SetText(formType formtype)
        {
            switch (formtype)
            {
            case formType.addDomain: this.Text = "Создать домен";
                label1.Text    = "Введите имя домена";
                textBox1.Text  = "";
                btnOK.Text     = "Добавить";
                btnMoreok.Text = "Добавить следующий";
                btnCancel.Text = "Отмена";
                break;

            case formType.changeDomain: this.Text = "Изменить домен";
                label1.Text       = "Введите новое имя домена";
                textBox1.Text     = old;
                btnOK.Text        = "Добавить";
                btnMoreok.Visible = false;
                btnCancel.Text    = "Отмена";
                break;

            case formType.addVariable: this.Text = "Создать переменную";
                label1.Text    = "Введите имя переменной";
                textBox1.Text  = "";
                btnOK.Text     = "Добавить";
                btnMoreok.Text = "Добавить следующую";
                btnCancel.Text = "Отмена";
                break;

            case formType.changeVariable: this.Text = "Изменить переменную";
                label1.Text       = "Введите новое имя переменной";
                textBox1.Text     = old;
                btnOK.Text        = "Добавить";
                btnMoreok.Visible = false;
                btnCancel.Text    = "Отмена";
                break;

            case formType.addValue: this.Text = "Создать значение";
                label1.Text    = "Введите значение";
                textBox1.Text  = "";
                btnOK.Text     = "Добавить";
                btnMoreok.Text = "Добавить следующее";
                btnCancel.Text = "Отмена";
                break;

            case formType.changeValue: this.Text = "Изменить значение";
                label1.Text       = "Введите новое значение";
                textBox1.Text     = old;
                btnOK.Text        = "Добавить";
                btnMoreok.Visible = false;
                btnCancel.Text    = "Отмена";
                break;
            }
        }
示例#12
0
        /// <summary>
        /// Validates form information in order to generate <Loan> object
        /// </summary>
        /// <returns> Boolean flag if validation is true </returns>
        private bool ValidateForm(formType index)
        {
            bool output = true;

            decimal loanAmount            = 0;
            bool    loanAmountValidNumber = decimal.TryParse(totalAmountValue.Text, out loanAmount);

            if (!loanAmountValidNumber)
            {
                output = false;
            }

            float aprAmount            = 0;
            bool  aprAmountValidNumber = float.TryParse(aprValue.Text, out aprAmount);

            if (!aprAmountValidNumber)
            {
                output = false;
            }

            if (index == formType.monthTerm)
            {
                int  monthsAmount            = 0;
                bool monthsAmountValidNumber = int.TryParse(calculationTypeValue.Text, out monthsAmount);
                if (!monthsAmountValidNumber)
                {
                    output = false;
                }
            }

            if (index == formType.minPay)
            {
                decimal minPayAmount            = 0;
                bool    minPayAmountValidNumber = decimal.TryParse(calculationTypeValue.Text, out minPayAmount);
                if (!minPayAmountValidNumber)
                {
                    output = false;
                }
            }

            return(output);
        }
示例#13
0
 public FeederEditor(formType type, String name)
 {
     m_ft       = type;
     FeederName = name;
     InitializeComponent();
 }