コード例 #1
0
        private void Button1_Click(object sender, EventArgs e)
        {
            Rnd         sayi     = new Rnd();
            degistir    kontrol  = new degistir();
            DataBase    dataBase = new DataBase();
            bildirimFrm bil      = new bildirimFrm();

            if (dataBase.sqlConnection.State == ConnectionState.Open)
            {
                dataBase.sqlConnection.Close();
            }
            try
            {
                if (txtBirimFiyat.Text == string.Empty || txtKDV.Text == string.Empty || txtStokMiktar.Text == string.Empty || txtUrunAdi.Text == string.Empty || txtMarka.Text == string.Empty)
                {
                    MessageBox.Show("Lütfen başında ' * '  olan tüm alanları doldurunuz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    dataBase.sqlConnection.Open();
                    SqlCommand ekle = new SqlCommand("insert into urunler values(@StokKodu,@Cinsi,@BarkodNo,@Birim,@StokMiktar,@BirimFiyat,@IskontoOrani,@KDVOrani,@Marka)", dataBase.sqlConnection);
                    ekle.Parameters.AddWithValue("@StokKodu", maskedStokCode.Text.ToString());
                    ekle.Parameters.AddWithValue("@Cinsi", CultureInfo.CurrentCulture.TextInfo.ToTitleCase(txtUrunAdi.Text.ToString()));
                    ekle.Parameters.AddWithValue("@BarkodNo", txtMarBarkod.Text.ToString());
                    ekle.Parameters.AddWithValue("@Birim", cmbBirim.Text.ToString());
                    ekle.Parameters.AddWithValue("@StokMiktar", txtStokMiktar.Text.ToString());
                    ekle.Parameters.AddWithValue("@BirimFiyat", txtBirimFiyat.Text.ToString());
                    ekle.Parameters.AddWithValue("@IskontoOrani", txtIskonto.Text.ToString());
                    ekle.Parameters.AddWithValue("@KDVOrani", txtKDV.Text.ToString());
                    ekle.Parameters.AddWithValue("@Marka", CultureInfo.CurrentCulture.TextInfo.ToTitleCase(txtMarka.Text.ToString()));
                    ekle.ExecuteNonQuery();
                    bil.stext(maskedStokCode.Text.ToString() + " stok numaralı ve" + Environment.NewLine + txtUrunAdi.Text.ToString() + " isimli ürün kayıt edilmiştir");
                    bil.Show();
                    foreach (Control item in UrunBilgileri.Controls)
                    {
                        if (item is TextBox)
                        {
                            item.Text = "";
                        }
                        if (item is MaskedTextBox)
                        {
                            item.Text = sayi.random(0, 9, 16);
                            item.Text = sayi.sayi(0, 9, 16);
                            item.Text = kontrol.kontrol(txtMarBarkod.Text.ToString(), "BarkodNo");
                        }
                    }
                }
            }
            catch { }
            finally
            {
                dataBase.sqlConnection.Close();
            }
        }
コード例 #2
0
        private void UrunEkleUserControl_Load(object sender, EventArgs e)
        {
            timer1.Interval   = 1000;
            timer1.Enabled    = true;
            pictureBox1.Image = ımageList1.Images[0];
            DataBase dataBase  = new DataBase();
            degistir kontrol   = new degistir();
            Rnd      sayirüret = new Rnd();

            if (dataBase.sqlConnection.State == ConnectionState.Open)
            {
                dataBase.sqlConnection.Close();
            }
            try
            {
                maskedStokCode.Text = sayirüret.random(0, 9, 12).ToString();
                txtMarBarkod.Text   = sayirüret.sayi(0, 9, 16).ToString();
                // aynı sayı olmaması için kontorol
                maskedStokCode.Text = kontrol.kontrol(maskedStokCode.Text.ToString(), "StokKodu");
                txtMarBarkod.Text   = kontrol.kontrol(txtMarBarkod.Text.ToString(), "BarkodNo");

                dataBase.sqlConnection.Open();
                //combo box veri çekiyorum
                SqlCommand    listlele = new SqlCommand("select *from Birimler", dataBase.sqlConnection);
                SqlDataReader oku      = listlele.ExecuteReader();
                while (oku.Read())
                {
                    cmbBirim.Items.Add(oku["Birim"]);
                    cmbBirimSil.Items.Add(oku["Birim"]);
                }
                dataBase.sqlConnection.Close();
                oku.Close();
                listlele.Dispose();
            }
            catch { }
            finally
            {
                dataBase.sqlConnection.Close();
            }
        }