Пример #1
0
        private void saveOrderButton_Click(object sender, EventArgs e)
        {
            
            order.Last_Name = lastNameTextBox.Text;
            order.First_Name = nameTextBox.Text;
            order.Phone_Number = phoneTextBox.Text;
            order.Email = emailTextBox.Text == null ? "" : emailTextBox.Text;
            order.Order_Status = (Order_Status)orderStatusComboBox.SelectedItem;
            order.Full_Price = order.Receipts.Sum(o => o.Position_Price);

            if(!order.Last_Name.Equals("") && !order.First_Name.Equals("") && !order.Phone_Number.Equals("") && order.Order_Status!=null && order.Delivery != null && order.Receipts!=null&& order.Receipts.Count!=0)
            {
                if (isNewElement)
                {
                    dbContext.Orders.Add(order);
                }
                try
                {
                    dbContext.SaveChanges();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                this.Close();

            }
            else
            {
                MessageBox.Show("You should to fill all required field.\nThey stay with '*'");
            }
        }
 private void button1_Click(object sender, EventArgs e)
 {
     good_dimension.Available = Convert.ToInt32(amountNumericUpDown.Value);
     good_dimension.Price     = priceNumericUpDown.Value;
     dbContext.SaveChanges();
     this.Close();
 }
Пример #3
0
 private void saveDimensionButton_Click(object sender, EventArgs e)
 {
     dimension.Measure = dimensionMeasureTextBox.Text;
     dimension.Amount  = dimensionAmountTextBox.Text;
     if (isNewElement)
     {
         dbContext.Dimensions.Add(dimension);
     }
     dbContext.SaveChanges();
     this.Close();
 }
Пример #4
0
 private void saveGoodButton_Click(object sender, EventArgs e)
 {
     good.Description = descriptionRichTextBox.Text;
     good.Name        = goodNameTextBox.Text;
     if (isNewElement)
     {
         dbContext.Goods.Add(good);
     }
     dbContext.SaveChanges();
     this.Close();
 }
Пример #5
0
 private void saveDimensionButton_Click(object sender, EventArgs e)
 {
     delivery.Name = deliveryNameTextBox.Text;
     delivery.City = deliveryCityTextBox.Text;
     delivery.Num  = Convert.ToInt32(deliveryNumberNumericUpDown.Value);
     if (isNewElement)
     {
         dbContext.Deliveries.Add(delivery);
     }
     dbContext.SaveChanges();
     this.Close();
 }
 private void confirmButton_Click(object sender, EventArgs e)
 {
     try
     {
         dbContext.Shops.Add(new Model.Shop {
             Shop_Id = shop.Pk, Name = shop.UserName, Image = shop.ProfilePicUrl
         });
         dbContext.SaveChanges();
         MessageBox.Show("OK! Shop is added");
         parentForm.Close();
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Пример #7
0
        private void boundVendorCodesButton_Click(object sender, EventArgs e)
        {
            var dimensionsRows = vendorDimensionsDataGridView.SelectedRows;
            var goodsRows      = vendorGoodsDataGridView.SelectedRows;

            for (int i = 0; i < dimensionsRows.Count; i++)
            {
                for (int j = 0; j < goodsRows.Count; j++)
                {
                    Good      tg = (Good)goodsRows[j].DataBoundItem;
                    Dimension td = (Dimension)dimensionsRows[i].DataBoundItem;
                    if (dbContext.Good_Dimensions.FirstOrDefault(gd => gd.Good_Id == tg.Good_Id && gd.Dimension_Id == td.Dimension_Id) == null)
                    {
                        dbContext.Good_Dimensions.Add(new Good_Dimension {
                            Good_Id = tg.Good_Id, Dimension_Id = td.Dimension_Id, Price = 9999999, Available = 0
                        });
                    }
                }
            }
            dbContext.SaveChanges();
            this.Close();
        }
Пример #8
0
 private void goodsToolStripMenuItem_Click(object sender, EventArgs e)
 {
     createNewOrderFromSelectedVendorCodesButton.Visible = false;
     publicationPanel.Visible                      = false;
     orderPanel.Visible                            = false;
     goodDimensionPanel.Visible                    = false;
     bindingNavigatorDeleteItem.Visible            = true;
     bindingNavigatorOrderDeleteButton.Visible     = false;
     indexNewPublicationsToolStripMenuItem.Visible = false;
     addToolStripMenuItem.Visible                  = true;
     editToolStripMenuItem.Visible                 = true;
     dbContext.SaveChanges();
     tableNameLable.Text                = "Goods";
     goodBindingSource.DataSource       = dbContext.Goods.Local.ToBindingList();
     mainFormGridView.DataSource        = goodBindingSource;
     mainBindingNavigator.BindingSource = goodBindingSource;
 }
Пример #9
0
 private void savePublication_Click(object sender, EventArgs e)
 {
     dbContext.SaveChanges();
     this.Close();
 }