예제 #1
0
        private void btnDegistir_Click(object sender, EventArgs e)
        {
            if (txtTarih.Text.Trim() != "" && txtMevcutStok.Text.Trim() != "" && txtBirimFiyat.Text.Trim() != "")
            {

                cUrunHareket uh = new cUrunHareket();
                uh.Tarih = Convert.ToDateTime(txtTarih.Text);
                uh.Firma = txtFirma.Text;
                uh.UrunID = Convert.ToInt32(txtUrunID.Text);
                uh.BirimFiyat = Convert.ToInt32(txtBirimFiyat.Text);
                uh.Belge = txtBelge.Text;
                uh.Adet = Convert.ToInt32(txtAdet.Text);
                uh.OdemeTip = Convert.ToInt32(txtOdemeNo.Text);
            }
        }
예제 #2
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtTarih.Text.Trim() != "" && txtMevcutStok.Text.Trim() != "" && txtBirimFiyat.Text.Trim() != "")
            {

                //UrunHareket bilgileri kayıt edilecek...(UrunHareketler)
                cUrunHareket uh = new cUrunHareket();
                uh.Tarih = Convert.ToDateTime(txtTarih.Text);
                uh.Firma = txtFirma.Text;
                uh.UrunID = Convert.ToInt32(txtUrunID.Text);
                uh.BirimFiyat = Convert.ToDouble(txtBirimFiyat.Text);
                uh.Belge = txtBelge.Text;
                uh.Adet = Convert.ToInt32(txtAdet.Text);
                uh.OdemeTip = Convert.ToInt32(txtOdemeNo.Text);

                int kayitno = uh.UrunHareketEkle(uh);
                if (kayitno > 0)
                {
                    MessageBox.Show("Ürün Hareket bilgisi eklendi.");
                    uh.UrunHareketleriGetir(lvStokHareket, uh.UrunID);

                    cUrun u = new cUrun();
                    bool Sonuc = u.UrunStokGuncelleFromUrunHareket(uh.UrunID, uh.Adet);
                    u.UrunleriGetir(lvUrunler);
                    if (Sonuc)
                    {
                        MessageBox.Show("Stok güncellendi!");

                    }
                    else
                    {
                        MessageBox.Show("Stok Güncellenemedi !");
                    }

                }
                else
                {
                    MessageBox.Show("Ürün hareket bilgisi eklenemedi ! ");
                }

            }
            else
            {
                MessageBox.Show("Lütfen ürün seçiniz !", "Eksik Bilgi!");
            }
        }
예제 #3
0
        public int UrunHareketEkle(cUrunHareket uh)
        {
            //bool Sonuc = false;
            int sonkayitno = 0;
            SqlCommand comm = new SqlCommand("insert into UrunHareketler (UrunID,Tarih, Firma, Belge, Adet,BirimFiyat,OdemeTipi) values(@UrunID,@Tarih, @Firma, @Belge, @Adet, @BirimFiyat, @OdemeTipi); Select Scope_Identity()", conn);
            comm.Parameters.Add("@Tarih", SqlDbType.DateTime).Value = uh._tarih;
            //comm.Parameters.Add("@IslemTuru", SqlDbType.VarChar).Value = uh._islemTuru;
            comm.Parameters.Add("@Firma", SqlDbType.VarChar).Value = uh._firma;
            comm.Parameters.Add("@UrunID", SqlDbType.Int).Value = uh._urunID;
            comm.Parameters.Add("@Belge", SqlDbType.VarChar).Value = uh._belge;
            comm.Parameters.Add("@Adet", SqlDbType.Int).Value = uh._adet;
            comm.Parameters.Add("@BirimFiyat", SqlDbType.Money).Value = uh._birimFiyat;
            comm.Parameters.Add("@OdemeTipi", SqlDbType.Int).Value = uh._odemeTip;

            if (conn.State == ConnectionState.Closed) conn.Open();
            try
            {
                sonkayitno = Convert.ToInt32(comm.ExecuteScalar());
            }
            catch (SqlException ex)
            {
                string hata = ex.Message;
            }
            finally { conn.Close(); }
            return sonkayitno;
        }
예제 #4
0
        private void btnSil_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("Ürün Hareketi İptal etmek istiyor musunuz?", "SİLİNSİN Mİ?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes)
            {

                cUrunHareket uh = new cUrunHareket();
                bool Sonuc = uh.UrunHareketSil(Convert.ToInt32(txtHareketID.Text));
                if (Sonuc)
                {
                    MessageBox.Show("Ürün Hareket bilgisi silindi.");
                    uh.UrunHareketleriGetir(lvStokHareket, Convert.ToInt32(txtUrunID.Text));

                    cUrun u = new cUrun();
                    Sonuc = u.UrunStokGuncelleFromUrunHareketSil(Convert.ToInt32(txtUrunID.Text), Convert.ToInt32(txtAdet.Text));
                    if (Sonuc)
                    {

                        u.UrunleriGetir(lvUrunler);
                        MessageBox.Show("Stok güncellendi!");
                        Temizle2();

                    }
                    else MessageBox.Show("Stok güncellenemedi!");
                }
                else MessageBox.Show("Ürün Hareket eklenemedi!");
            }
        }
예제 #5
0
        private void Urunler_Load(object sender, EventArgs e)
        {
            cUrunTip ut = new cUrunTip();
            ut.UrunTipleriGetir(cbUrunTipi);

            ut.UrunTipleriGetir(cbUrunTipineGore);  // tipe gore arama için
            ut.UrunTipleriGetir(cbTureGore);  // 3.sayfa türleri getirmek için

            cUrun u = new cUrun();
            u.UrunleriGetir(lvUrunler);  // 1.sayfa urunler listesi
            u.UrunAdlariGetir(cbUrunAd);  // 2.sayfa için ürün adlar

            txtTarih.Text = DateTime.Now.ToShortDateString();

            cUrunHareket uh = new cUrunHareket();
            uh.UrunHareketleriGetir(lvStokHareket, uh.UrunID);
            uh.UrunHareketlerinHepsiniGetir(lvStokHareket); // sayfa 2 stokhareket listesi

            //cbUrunAd.Items.Insert(0, "Tüm Ürünler");
        }
예제 #6
0
 private void rbTumHareketler_CheckedChanged(object sender, EventArgs e)
 {
     if (rbTumHareketler.Checked)
     {
         cUrunHareket uh = new cUrunHareket();
         uh.UrunHareketlerinHepsiniGetir(lvStokHareket);
     }
 }
예제 #7
0
        private void cbUrunAd_SelectedIndexChanged(object sender, EventArgs e)
        {
            cUrunHareket uh = new cUrunHareket();
            if (cbUrunAd.SelectedIndex != -1)
            {
                cUrun u = (cUrun)cbUrunAd.SelectedItem;
                txtUrunID.Text = u.UrunID.ToString();
                txtMevcutStok.Text = u.Miktar.ToString();

                uh.UrunHareketleriGetir(lvStokHareket, Convert.ToInt32(txtUrunID.Text));

                rbTumHareketler.Checked = false;
            }
            else
            {
                rbTumHareketler.Checked = true;
                uh.UrunHareketlerinHepsiniGetir(lvStokHareket);

            }
        }