Exemple #1
0
        private void AddStageButton_Click(object sender, EventArgs e)
        {
            using (var db = new ApplicationContext())
            {
                db.Orders.Load();
                db.Statuses.Load();

                var selectOrder = (Order)OrderListBox.SelectedItem;
                var dbOrder     = db.Orders.FirstOrDefault(u => u.Id == selectOrder.Id);
                if (dbOrder != null && dbOrder.OrderStatus.Id > 2)
                {
                    MessageBox.Show("Договор подтвержден. Добавлять этапы нельзя!");
                }
                else if (selectOrder != null)
                {
                    StagesForm form = new StagesForm(selectOrder);
                    form.ShowDialog();
                    updateStages();
                }
                else
                {
                    MessageBox.Show("Выберите этап!");
                }
            }
        }
Exemple #2
0
        private void StagesListBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            var selectStage = (Stage)StagesListBox.SelectedItem;

            if (selectStage != null)
            {
                var editOrderForm = new StagesForm(selectStage);
                editOrderForm.ShowDialog();
                updateStages();
            }
            else
            {
                MessageBox.Show("Выберите этап!");
            }
        }