private void simpleButton3_Click(object sender, EventArgs e)
        {
            try
            {
                if (durum == 1)
                {
                    baglanti.Open();
                    komut = new OleDbCommand("UPDATE Urunler SET UrunAd='" + textEdit2.Text + "',KategoriAd='" + textEdit3.Text + "',UrunAdet=" + textEdit4.Text + ",UrunBirim='" + textEdit5.Text + "',UrunFiyat='" + textEdit6.Text + "',UrunAciklama='" + memoEdit1.Text + "',UrunGuncellemeTarih='" + DateTime.Now.ToString() + "' WHERE UrunID=" + urunID, baglanti);
                    komut.ExecuteNonQuery();
                    baglanti.Close();
                    MessageBox.Show("Değişiklikleriniz kaydedildi.", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.Close();

                    AnaForm a = (AnaForm)Application.OpenForms["Anaform"];
                    a.dataGridDoldur("Select * From Urunler ORDER BY UrunID");
                }
                else
                {
                    baglanti.Open();
                    komut = new OleDbCommand("INSERT INTO Urunler(UrunAd,KategoriAd,UrunAdet,UrunBirim,UrunFiyat,UrunAciklama,UrunEklemeTarih) VALUES('" + textEdit2.Text + "','" + textEdit3.Text + "'," + textEdit4.Text + ",'" + textEdit5.Text + "','" + textEdit6.Text + "','" + memoEdit1.Text + "','" + DateTime.Now.ToString() + "')", baglanti);
                    komut.ExecuteNonQuery();
                    baglanti.Close();
                    MessageBox.Show("Ürününüz kaydedildi.", "Başarılı", MessageBoxButtons.OK, MessageBoxIcon.Information);

                    AnaForm a = (AnaForm)Application.OpenForms["Anaform"];
                    a.dataGridDoldur("Select * From Urunler ORDER BY UrunID");

                    textEdit6.Text = "";
                    textEdit5.Text = "";
                    textEdit4.Text = "";
                    textEdit3.Text = "";
                    textEdit2.Text = "";
                    textEdit1.Text = "";
                    memoEdit1.Text = "";
                }
            }
            catch
            {
            }
        }
Exemple #2
0
        private void VeritabaniIslemleri_Load(object sender, EventArgs e)
        {
            AnaForm a = (AnaForm)Application.OpenForms["AnaForm"];

            baglanti.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath.ToString() + "\\db.mdb";
        }
Exemple #3
0
        private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
        {
            try
            {
                AnaForm a = (AnaForm)Application.OpenForms["AnaForm"];

                int i = 0;

                //ÇİZİM BAŞLANGICI
                Font       myFont = new Font("Calibri", 7);
                SolidBrush sbrush = new SolidBrush(Color.Black);
                Pen        myPen  = new Pen(Color.Black);

                e.Graphics.DrawString("Düzenlenme Tarihi: " + DateTime.Now.ToLongDateString() + "   " + DateTime.Now.ToLongTimeString(), myFont, sbrush, 50, 25);
                //e.Graphics.DrawString("Uygulanan filtre: " + a.buttonEdit1.Text, myFont, sbrush, 650, 25);

                e.Graphics.DrawLine(myPen, 50, 45, 770, 45); // 1. Kalem, 2. X, 3. Y Koordinatı, 4. Uzunluk, 5. BitişX

                myFont = new Font("Calibri", 15, FontStyle.Bold);
                e.Graphics.DrawString("Ürün Listesi", myFont, sbrush, 350, 65);
                e.Graphics.DrawLine(myPen, 50, 95, 770, 95);

                myFont = new Font("Calibri", 10, FontStyle.Bold);
                e.Graphics.DrawString("Stok No", myFont, sbrush, 50, 110);
                e.Graphics.DrawString("Ürün Adı", myFont, sbrush, 120, 110);
                e.Graphics.DrawString("Kategori", myFont, sbrush, 350, 110);
                e.Graphics.DrawString("Stok Adedi", myFont, sbrush, 500, 110);
                e.Graphics.DrawString("Birim Adı", myFont, sbrush, 600, 110);
                e.Graphics.DrawString("Birim Fiyatı", myFont, sbrush, 700, 110);

                e.Graphics.DrawLine(myPen, 50, 125, 770, 125);

                int y = 150;

                myFont = new Font("Calibri", 10);

                baglanti.Open();
                OleDbCommand    komut = new OleDbCommand("Select * From Urunler ORDER BY UrunID", baglanti);
                OleDbDataReader oku   = komut.ExecuteReader();


                while (oku.Read())
                {
                    e.Graphics.DrawString(oku["UrunID"].ToString(), myFont, sbrush, 50, y);
                    e.Graphics.DrawString(oku["UrunAd"].ToString(), myFont, sbrush, 120, y);
                    e.Graphics.DrawString(oku["KategoriAd"].ToString(), myFont, sbrush, 350, y);
                    e.Graphics.DrawString(oku["UrunAdet"].ToString(), myFont, sbrush, 500, y);
                    e.Graphics.DrawString(oku["UrunBirim"].ToString(), myFont, sbrush, 600, y);
                    e.Graphics.DrawString(Convert.ToDouble(oku["UrunFiyat"]).ToString("c"), myFont, sbrush, 700, y);

                    y += 20;

                    i += 1;


                    //yeni sayfaya geçme kontrolü
                    if (y > 1000)
                    {
                        e.Graphics.DrawString("(Devamı -->)", myFont, sbrush, 700, y + 50);
                        y = 50;
                        break; //burada yazdırma sınırına ulaştığımız için while döngüsünden çıkıyoruz
                        //çıktığımızda whil baştan başlıyor i değişkeni değer almaya devam ediyor
                        //yazdırma yeni sayfada başlamış oluyor
                    }
                }

                //çoklu sayfa kontrolü
                if (i < SatirSayisi)
                {
                    e.HasMorePages = true;
                }
                else
                {
                    e.HasMorePages = false;
                    i = 0;
                }


                StringFormat myStringFormat = new StringFormat();
                myStringFormat.Alignment = StringAlignment.Far;
            }
            catch
            {
            }
        }