コード例 #1
0
        public static void Sguncelle(EStok guncellenecekler)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;");

            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            OleDbCommand com = new OleDbCommand("Update stoklar set stokadi=@adi,stokaciklama=@aciklama,stokkodu=@stokkodu,miktar=@miktar WHERE ((stoklar.stokid)=@stokID)", con);

            com.Parameters.AddWithValue("@adi", guncellenecekler._stokadi);
            com.Parameters.AddWithValue("@aciklama", guncellenecekler._stokaciklama);
            com.Parameters.AddWithValue("@stokkodu", guncellenecekler._stokkodu);
            com.Parameters.AddWithValue("@miktar", guncellenecekler._bakiye);
            com.Parameters.AddWithValue("@stokID", guncellenecekler._stokid);
            try
            {
                if (com.ExecuteNonQuery() > 0)
                {
                    MessageBox.Show("Güncelleme İşlemi Yapılmıştır", "Sonuc", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally { con.Close(); }
        }
コード例 #2
0
        public static void Sekle(EStok Stoktakiler)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;");

            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            OleDbCommand com = new OleDbCommand("insert into stoklar(stokadi,stokaciklama,stokkodu,miktar) values(@stokadi,@stokaciklama,@stokkodu,@miktar)", con);

            com.Parameters.AddWithValue("@stokadi", Stoktakiler._stokadi);
            com.Parameters.AddWithValue("@stokaciklama", Stoktakiler._stokaciklama);
            com.Parameters.AddWithValue("@stokkodu", Stoktakiler._stokkodu);
            com.Parameters.AddWithValue("@miktar", Stoktakiler._bakiye);
            try
            {
                if (con.State != ConnectionState.Open)
                {
                    con.Open();
                }
                if (com.ExecuteNonQuery() > 0)
                {
                    MessageBox.Show("Kayıt İşlemi Yapılmıştır", "Sonuc", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception Ex)
            {
                MessageBox.Show(Ex.ToString(), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            finally { con.Close(); }
        }
        private void button2_Click(object sender, EventArgs e)
        {
            listView1.Items.Clear();
            EStok MyReserve = new EStok();

            MyReserve._stokadi = textBox1.Text;
            DataTable dtt = FStok.StokName(MyReserve);

            if (dtt.Rows.Count != 0)
            {
                for (int i = 0; i < dtt.Rows.Count; i++)
                {
                    ListViewItem lolo = new ListViewItem(dtt.Rows[i][1].ToString());
                    lolo.SubItems.Add(dtt.Rows[i][2].ToString());
                    lolo.SubItems.Add(dtt.Rows[i][3].ToString());
                    lolo.SubItems.Add(dtt.Rows[i][4].ToString());
                    listView1.Items.Add(lolo);
                }
            }
            else
            {
                MessageBox.Show("'" + textBox1.Text + "'" + " Adında Stok Kaydı Bulunamamıştır !", "Arama Sonuç", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ListemiGetir();
            }
            textBox1.Text = string.Empty;
        }
 private void button1_Click_1(object sender, EventArgs e)
 {
     try
     {
         double       gel     = 0;
         DialogResult soralim = MessageBox.Show("Güncelleme İşlemini Yapmak İstiyor musunuz. ?", "Güncelleme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (soralim == DialogResult.Yes)
         {
             EStok stokguncelle = new EStok();
             stokguncelle._stokid       = stokidim;
             stokguncelle._stokkodu     = Stokkodu.Text;
             stokguncelle._stokadi      = Stokadi.Text;
             stokguncelle._stokaciklama = stokacikla.Text;
             if (checkBox1.CheckState == CheckState.Checked)
             {
                 stokguncelle._bakiye = Convert.ToDouble(textBox4.Text);
             }
             if (textBox4.Text == "" && textBox4.Text == null)
             {
                 stokguncelle._bakiye = gel;
             }
             else
             {
                 stokguncelle._bakiye = Convert.ToDouble(textBox4.Text);
             }
             FStok.Sguncelle(stokguncelle);
             Temizle();
             StoklariGetir();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Lütfen Bakiyeyi Kontrol Ediniz.\n" + ex.ToString(), "Bakiye Kontrol", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
        private void button1_Click_1(object sender, EventArgs e)
        {
            DialogResult soruyoruz = MessageBox.Show("Stok Kartını Silmek İstediğinize Emin misiniz. ?", "Stok Kartı Silme", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (soruyoruz == DialogResult.Yes)
            {
                EStok Stoksil = new EStok();
                Stoksil._stokid = stokidim;
                FStok.Ssil(Stoksil);
                StoklariGetir();
                Temizle();
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            DialogResult sor = MessageBox.Show("Stok Kartını Kaydetmek İstiyor musunuz. ?", "Kaydet", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (sor == DialogResult.Yes)
            {
                EStok stokekle = new EStok();
                stokekle._stokkodu     = textBox1.Text;
                stokekle._stokadi      = textBox2.Text;
                stokekle._stokaciklama = textBox3.Text;
                stokekle._bakiye       = Convert.ToDouble(textBox4.Text);
                FStok.Sekle(stokekle);
                Temizle();
                ListemiGetir();
            }
        }
コード例 #7
0
        public static DataTable StokName(EStok GelIDim)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;");

            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            OleDbCommand com = new OleDbCommand("SELECT * FROM stoklar WHERE (((stoklar.IsActive)=True) AND ((stoklar.stokadi) Like @ad))", con);

            com.Parameters.AddWithValue("@ad", GelIDim._stokadi + "%");
            OleDbDataAdapter da = new OleDbDataAdapter(com);
            DataTable        dt = new DataTable();

            da.Fill(dt);
            con.Close();
            return(dt);
        }
コード例 #8
0
        public static DataTable StokID(EStok GelIDim)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;");

            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            OleDbCommand com = new OleDbCommand("select * from stoklar WHERE ((stoklar.stokid)=@ID)", con);

            com.Parameters.AddWithValue("@ID", GelIDim._stokid);
            OleDbDataAdapter da = new OleDbDataAdapter(com);
            DataTable        dt = new DataTable();

            da.Fill(dt);
            con.Close();
            return(dt);
        }
 private void button1_Click(object sender, EventArgs e)
 {
     if (comboBox1.SelectedIndex == 0)
     {
         MessageBox.Show("Lütfen Stok Kartı Seçiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Hand);
     }
     else
     {
         listView1.Items.Clear();
         EStok MyReserve = new EStok();
         MyReserve._stokid = Convert.ToInt32(comboBox1.SelectedValue);
         DataTable dtt = FStok.StokID(MyReserve);
         for (int i = 0; i < dtt.Rows.Count; i++)
         {
             ListViewItem lolo = new ListViewItem(dtt.Rows[i][1].ToString());
             lolo.SubItems.Add(dtt.Rows[i][2].ToString());
             lolo.SubItems.Add(dtt.Rows[i][3].ToString());
             lolo.SubItems.Add(dtt.Rows[i][4].ToString());
             listView1.Items.Add(lolo);
         }
         ForReserveID();
     }
 }
コード例 #10
0
        public static void Ssil(EStok Silinecekler)
        {
            OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Veritabani\\Data.mdb;Jet OLEDB:Database Password=ayakkabi_gelisimsoft;");

            if (con.State == ConnectionState.Closed)
            {
                con.Open();
            }
            OleDbCommand com = new OleDbCommand("update stoklar set stoklar.IsActive=0 WHERE ((stoklar.stokid)=@ID)", con);

            com.Parameters.AddWithValue("@ID", Silinecekler._stokid);
            try
            {
                if (com.ExecuteNonQuery() > 0)
                {
                    MessageBox.Show("Stok Kartı Silme İşlemi Yapılmıştır.", "Sonuc", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Stok Kartı Silinemez.Silmek İstediğiniz Stok Kartı Kullanılmaktadır.\n - Stok Maliyetlendirme İşlemleri\n - Satış Faturası\n - Satınalma Faturası", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Stop);
            }
            finally { con.Close(); }
        }