Beispiel #1
0
        private void CBoxCity_SelectedValueChanged(object sender, EventArgs e)
        {
            int cityID = Convert.ToInt32(cBoxCity.SelectedValue);

            cBoxRegion.ValueMember   = "regionID";
            cBoxRegion.DisplayMember = "regionName";
            cBoxRegion.DataSource    = HelperRegion.GetRegionModelList(cityID);
        }
Beispiel #2
0
        private void BtUpdCusInfo_Click(object sender, EventArgs e)
        {
            bool result = I(tbName.Text) || I(tbSname.Text) || I(mtbPhone.Text) || I(tbCredit.Text) || I(tbAdress.Text);

            if (result)
            {
                MessageBox.Show("Tüm alanları doldurunuz!");
            }

            else
            {
                if (!Helper.isNumber(tbCredit.Text))
                {
                    MessageBox.Show("Kredi miktarını sayı olarak giriniz!");
                }

                else
                {
                    var c = HelperCustomer.GetCustomer(cusID);
                    if (c != null)
                    {
                        c.cFirstName  = tbName.Text;
                        c.cLastName   = tbSname.Text;
                        c.phone       = mtbPhone.Text;
                        c.creditLimit = Convert.ToDouble(tbCredit.Text);
                        c.addressLine = tbAdress.Text;
                        c.region      = cBoxRegion.Text;
                        c.city        = cBoxCity.Text;
                        c.country     = cBoxCountry.Text;
                        c.postalCode  = HelperRegion.GetPostalCode(Convert.ToInt32(cBoxRegion.SelectedValue));
                        var result2 = HelperCustomer.CUD(c, EntityState.Modified);
                        MessageBox.Show(result2 == true ? "Müşteri bilgileri güncellendi!" : "HATA!");
                    }
                }
            }
        }
Beispiel #3
0
        private void BtRegister_Click(object sender, EventArgs e)
        {
            bool result = I(tbUsername.Text) || I(tbPassword.Text) || I(tbName.Text) || I(tbSname.Text) || I(mtbPhone.Text) || I(tbCredit.Text) || I(tbAdress.Text);

            if (result)
            {
                MessageBox.Show("Tüm alanları doldurunuz!");
            }

            else
            {
                if (!Helper.isNumber(tbCredit.Text))
                {
                    MessageBox.Show("Kredi miktarını sayı olarak giriniz!");
                }

                else
                {
                    var list = HelperSignin.GetUserNameList();
                    if (list.Contains(tbUsername.Text))
                    {
                        MessageBox.Show("Bu kullanıcı adı kullanılmaktadır!");
                    }

                    else
                    {
                        Signin user = new Signin {
                            userName     = tbUsername.Text,
                            userPassword = tbPassword.Text,
                            userType     = 2
                        };

                        var resultUser = HelperSignin.CUD(user, EntityState.Added);
                        if (resultUser)
                        {
                            lblMessageR.Text = "Kayıt başarılı";
                            Helper.countUser++;
                        }
                        else
                        {
                            lblMessageR.ForeColor = Color.Blue;
                            lblMessageR.Text      = "Kayıt başarısız";
                        }

                        Customers cus = new Customers {
                            cUserName     = tbUsername.Text,
                            cUserPassword = tbPassword.Text,
                            cFirstName    = tbName.Text,
                            cLastName     = tbSname.Text,
                            phone         = mtbPhone.Text,
                            creditLimit   = Convert.ToDouble(tbCredit.Text),
                            addressLine   = tbAdress.Text,
                            region        = cBoxRegion.Text,
                            city          = cBoxCity.Text,
                            country       = cBoxCountry.Text,
                            postalCode    = HelperRegion.GetPostalCode(Convert.ToInt32(cBoxRegion.SelectedValue)),
                            signinID      = Helper.countUser
                        };

                        var resultEmp = HelperCustomer.CUD(cus, EntityState.Added);
                        if (resultEmp)
                        {
                            lblMessageR.Text = "Kayıt başarılı";
                            MessageBox.Show("Kayıt başarılı!");
                            Helper.countEmp++;
                        }
                        else
                        {
                            lblMessageR.ForeColor = Color.Red;
                            lblMessageR.Text      = "Kayıt başarısız";
                            MessageBox.Show("Kayıt başarısız!");
                        }
                    }
                }
            }
        }