예제 #1
0
        private void newCredit_Click(object sender, EventArgs e)
        {
            if (Storage.CurrentUser.Access[0] == '0')
            {
                MessageBox.Show("Вы не имеете прав на данное действие!\nЕсли вам необходимо выполнять данную работу, измените права пользователя в справочнике пользователей!", "Ошибка доступа!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (_productRepository.GetProducts().Count == 0)
            {
                MessageBox.Show("В базе данных отсутствуют товары!", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            var form = new CreditForm();

            if (form.ShowDialog() != DialogResult.Ignore)
            {
                if (ActiveMdiChild == null)
                {
                    return;
                }
                (ActiveMdiChild as SingleWindow).LoadGrid();
            }
        }
예제 #2
0
        private void editCredit_Click(object sender, EventArgs e)
        {
            if (Storage.CurrentUser.Access[1] == '0')
            {
                MessageBox.Show("Вы не имеете прав на данное действие!\nЕсли вам необходимо выполнять данную работу, измените права пользователя в справочнике пользователей!", "Ошибка доступа!", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (ActiveMdiChild == null)
            {
                return;
            }
            var activeChild = ActiveMdiChild as SingleWindow;

            if (activeChild == null ||
                activeChild.CreditsGrid.SelectedRows.Count != 1 ||
                !(activeChild.CreditsGrid.SelectedRows[0].Tag is Credit))
            {
                return;
            }

            var form = new CreditForm(activeChild.CreditsGrid.SelectedRows[0].Tag as Credit);

            if (form.ShowDialog() != DialogResult.Ignore)
            {
                activeChild.LoadGrid();
            }
        }
예제 #3
0
        public IActionResult Index(int Sum           = 0,
                                   int CreditTime    = 0,
                                   bool PeriodType   = false,
                                   double CreditRate = 0.0,
                                   bool RateType     = false,
                                   int PayPeriod     = 30,
                                   string errorMsg   = "")
        {
            var cForm = new CreditForm(Sum, CreditTime, PeriodType, CreditRate, RateType, PayPeriod, errorMsg);

            return(View(cForm));
        }
예제 #4
0
        private void btn_add_Click(object sender, EventArgs e)
        {
            Person person = null;

            using (BankCreditEntities bankCredit = new BankCreditEntities())
            {
                person = bankCredit.People.Add(new Person()
                {
                    Name           = txt_name.Text,
                    Surname        = txt_sname.Text,
                    Passportnumber = txt_pass.Text
                });
                bankCredit.SaveChanges();
            }
            CreditForm creditForm = new CreditForm(person);

            creditForm.ShowDialog();
        }
        private void btn_person_Click(object sender, EventArgs e)
        {
            Person person = null;

            using (DatabaseContext Data = new DatabaseContext())
            {
                try
                {
                    person = Data.People.Add(new Person()
                    {
                        Name       = txt_name.Text,
                        Surname    = txt_sname.Text,
                        CardNumber = txt_cnum.Text
                    });
                }
                catch (DbEntityValidationException exp)
                {
                    throw exp;
                }
            }
            CreditForm creditForm = new CreditForm(person);

            creditForm.ShowDialog();
        }