예제 #1
0
        private void btnOrderAdd_Click(object sender, EventArgs e)
        {
            Order order = new Order();

            order.CustomerID = Convert.ToInt32(cmbxOrderAddCustomer.SelectedValue);   //CUSTOMER ID OLARAK CMBXDAN SEÇİLEN İD
            order.EmployeeID = Convert.ToInt32(cmbxOrderAddEmployee.SelectedValue);   //EMPLOYEE ID OLARAK CMBXDAN SEÇİLEN ID Yİ VERİLDİ
            order.OrderDate  = DateTime.Now;                                          //SİPARİŞ TARİHİ ŞUAN OLARAK VERİLDİ

            if (checkboxAdres.Checked == true)
            {
                Customer getCustomer = _customerDal.CustomerChecked(OrdersForm.selectedID);

                order.ShipCity    = getCustomer.City;
                order.ShipCountry = getCustomer.Country;
                order.ShipAdress  = getCustomer.Adress;
                //TRUE İSE, İDSİNDEN MÜŞTERİYİ BUL, MEVCUT ADRES BİLGİLERİNİ BURAYA KOPYALA.
            }

            else
            {
                order.ShipCity    = tbxOrderAddCity.Text;
                order.ShipCountry = tbxOrderAddCountry.Text;
                order.ShipAdress  = tbxOrderAddAdress.Text;

                //FALSE İSE TEXTBOXLARA GİRİLEN ADRES BİLGİLERİNİ AL. SON OLARAK EKLEME İŞLEMİNİ YAPALIM.
            }

            if (MessageBox.Show("Sipariş Oluşturulsun miu", "Sipariş Oluşturuluyor...", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                _orderDal.OrderAdd(order);
            }
        }