예제 #1
0
        private void silbtn_Click_1(object sender, EventArgs e)
        {
            Tedarikci tedarikci = new Tedarikci();

            bool kayitarama = false;

            tedarikci.BaglantiAc();
            OleDbCommand    aramasorgusu = new OleDbCommand("select * from tedarikciler where firmano='" + fidbox.Text + "'", tedarikci.baglan);
            OleDbDataReader kayitokuma   = aramasorgusu.ExecuteReader();

            while (kayitokuma.Read())
            {
                kayitarama = true;
                OleDbCommand deletesorgu = new OleDbCommand("delete from tedarikciler where firmano='" + fidbox.Text + "'", tedarikci.baglan);
                deletesorgu.ExecuteNonQuery();
                break;
            }
            if (kayitarama == false)
            {
                MessageBox.Show("Silinecek kayıt bulunamadı!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
            tedarikci.BaglantiKapat();
            TedarikciGoster();
            Temizle();
        }
예제 #2
0
        private void kydtbtn_Click_1(object sender, EventArgs e)
        {
            bool kayitkontrol2 = false;

            Tedarikci tedarikci = new Tedarikci();

            tedarikci.BaglantiAc();
            OleDbCommand    selectsorgu2 = new OleDbCommand("select * from tedarikciler where firmano='" + fidbox.Text + "'", tedarikci.baglan);
            OleDbDataReader kayitokuma2  = selectsorgu2.ExecuteReader();

            while (kayitokuma2.Read())
            {
                kayitkontrol2 = true;
                break;
            }
            tedarikci.BaglantiKapat();

            if (kayitkontrol2 == false)
            {
                if (fidbox.Text.Length < 7 || fidbox.Text == "")
                {
                    fid.ForeColor = Color.Red;
                }
                else
                {
                    fid.ForeColor = Color.Black;
                }

                if (fadresbox.Text.Length < 2 || fadresbox.Text == "")
                {
                    fiadres.ForeColor = Color.Red;
                }
                else
                {
                    fiadres.ForeColor = Color.Black;
                }

                try
                {
                    tedarikci.BaglantiAc();
                    OleDbCommand eklekomutu = new OleDbCommand("insert into tedarikciler values('" + fidbox.Text + "','" + fadibox.Text + "','" + ftelnobox.Text + "','" + fadresbox.Text + "','" + epostabox.Text + "','" + kategoricbox.Text + "','" + verginobox.Text + "','" + vergiadbox.Text + "')", tedarikci.baglan);
                    eklekomutu.ExecuteNonQuery();
                    tedarikci.BaglantiKapat();

                    MessageBox.Show("Yeni kayıt oluşturuldu!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    TedarikciGoster();
                    Temizle();
                }
                catch (Exception hatamsj)
                {
                    MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    tedarikci.BaglantiKapat();
                }
            }
            else
            {
                MessageBox.Show("Girilen Firma Numarası daha önceden kayıtlıdır!!", "SAS Marketler Zincirleri", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void TedarikciGoster()
        {
            Tedarikci tedarikci = new Tedarikci();

            try
            {
                tedarikci.BaglantiAc();
                OleDbDataAdapter tedarikcilerilistele = new OleDbDataAdapter
                                                            ("select firmano AS[FİRMA NO],firmaad AS[FİRMA ADI],firmatelefon AS[TELEFON],firmaadres AS[ADRES],firmaeposta AS[EPOSTA],firmakategori AS[KATEGORİ],firmavergino AS[VERGİ NO],firmavergidairesi AS[VERGİ DAİRESİ] from tedarikciler Order By firmaad ASC", tedarikci.baglan);
                DataSet dshafiza = new DataSet();
                tedarikcilerilistele.Fill(dshafiza);
                dataGridView1.DataSource = dshafiza.Tables[0];
                tedarikci.BaglantiKapat();
            }
            catch (Exception hatamsj)
            {
                MessageBox.Show(hatamsj.Message, "SAS Market Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tedarikci.BaglantiKapat();
            }
        }
예제 #4
0
        private void gnclbtn_Click_1(object sender, EventArgs e)
        {
            Tedarikci tedarikci = new Tedarikci();

            try
            {
                tedarikci.BaglantiAc();
                OleDbCommand guncellekomutu = new OleDbCommand("update tedarikciler set firmano='" + fidbox.Text + "',firmaad='" + fadibox.Text + "',firmatelefon='" + ftelnobox.Text + "',firmaadres='" + fadresbox.Text + "',firmaeposta='" + epostabox.Text + "',firmakategori='" + kategoricbox.Text + "',firmavergino='" + verginobox.Text + "',firmavergidairesi='" + vergiadbox.Text + "'where firmano='" + fidbox.Text + "'", tedarikci.baglan);
                guncellekomutu.ExecuteNonQuery();
                tedarikci.BaglantiKapat();

                MessageBox.Show("Kayıt Güncellendi!", "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                TedarikciGoster();
                Temizle();
            }
            catch (Exception hatamsj)
            {
                MessageBox.Show(hatamsj.Message, "SAS Marketler Zinciri", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tedarikci.BaglantiKapat();
            }
        }