Пример #1
0
 private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (txtUrunAdi.Text.Trim() == "" && txtKategori.Text.Trim() == "" && txtMarka.Text.Trim() == "" && txtNumara.Text.Trim() == "" && txtBirimFiyat.Text.Trim() == "" && txtStokMiktar.Text.Trim() == "" && txtKritikSeviye.Text.Trim() == "")
     {
         MessageBox.Show("Bilgileri Eksiksiz Doldurunuz!", "DİKKAT");
     }
     else
     {
         cUrun u = new cUrun();
         if (u.UrunKontrol(txtUrunKodu.Text, txtUrunAdi.Text))
         {
             MessageBox.Show("Bu Urun Daha Önceden Kayıtlı!");
             txtUrunKodu.Focus();
         }
         else
         {
             if (u.UrunEkle(txtUrunKodu.Text, txtUrunAdi.Text, Convert.ToInt32(txtKategoriNo.Text), Convert.ToInt32(txtMarkaID.Text), Convert.ToInt32(txtNumara.Text), Convert.ToDouble(txtBirimFiyat.Text), Convert.ToInt32(txtKritikSeviye.Text)))
             {
                 MessageBox.Show("Urun Bilgileri Kayıt Edildi.");
                 u.UrunleriGetir(lvUrunler);
                 Temizle();
                 btnKaydet.Enabled = false;
             }
             else
             {
                 MessageBox.Show("Kayıt İşlemleri Yapılamdı!", "DİKKAT");
             }
         }
     }
 }
Пример #2
0
        private void frmUrunTanimlama_Load(object sender, EventArgs e)
        {
            cUrun u = new cUrun();

            this.Left = 0;
            this.Top  = 0;
            u.UrunleriGetir(lvUrunler);

            txtMarka.Clear();
            txtKategori.Clear();

            ArrayList klist = new ArrayList();
            cKategori k     = new cKategori();

            klist = k.KategorileriGetir();
            foreach (cKategori kategori in klist)
            {
                cbKategoriler.Items.Add(kategori);
            }

            ArrayList mlist = new ArrayList();
            cMarka    m     = new cMarka();

            mlist = m.MarkalariGetir();
            foreach (cMarka marka in mlist)
            {
                cbMarka.Items.Add(marka);
            }
        }
Пример #3
0
 private void btnDegistir_Click(object sender, EventArgs e)
 {
     if (txtUrunAdi.Text.Trim() == "" && txtKategori.Text.Trim() == "" && txtMarka.Text.Trim() == "" && txtNumara.Text.Trim() == "" && txtBirimFiyat.Text.Trim() == "" && txtStokMiktar.Text.Trim() == "" && txtKritikSeviye.Text.Trim() == "")
     {
         MessageBox.Show("Bilgileri Eksiksiz Doldurunuz!", "DİKKAT");
     }
     else
     {
         cUrun u = new cUrun();
         if (u.Varmi(Convert.ToInt32(txtUrunID.Text), txtUrunKodu.Text))
         {
             MessageBox.Show("Bu ürün daha önceden kayıt edilmiştir!", "DİKKAT");
             txtUrunKodu.Focus();
         }
         else
         {
             u.UrunGuncelle(Convert.ToInt32(txtUrunID.Text), txtUrunKodu.Text, txtUrunAdi.Text, Convert.ToInt32(txtKategoriNo.Text), Convert.ToInt32(txtMarkaID.Text), Convert.ToInt32(txtNumara.Text), Convert.ToDouble(txtBirimFiyat.Text), Convert.ToInt32(txtKritikSeviye.Text));
             MessageBox.Show("Değiştirme işleminiz tamamlanmıştır.", "BİLGİLENDİRME");
             u.UrunleriGetir(lvUrunler);
             Temizle();
             txtUrunKodu.Focus();
             btnKaydet.Enabled = false;
         }
     }
 }
Пример #4
0
 private void txtUrunKodu_TextChanged(object sender, EventArgs e)
 {
     if (txtUrunKodu.Text.Length > 2)
     {
         u.UrunKoduGetir(lbUrunkodlari, txtUrunKodu.Text);
         if (lbUrunkodlari.Items.Count > 0)
         {
             lbUrunkodlari.Visible       = true;
             lbUrunkodlari.SelectedIndex = 0;
             if (lbUrunkodlari.SelectedItems[0].ToString() == txtUrunKodu.Text)
             {
                 cUrun u = (cUrun)lbUrunkodlari.SelectedItem;
                 txtUrunKodu.Text      = u.UrunKodu;
                 txtUrunID.Text        = Convert.ToString(u.UrunID);
                 txtUrunAdi.Text       = u.UrunAdi;
                 lbUrunkodlari.Visible = false;
                 txtUrunKodu.ReadOnly  = true;
                 txtUrunAdi.ReadOnly   = true;
                 txtAdet.Focus();
             }
         }
         else
         {
             lbUrunkodlari.Visible       = false;
             lbUrunkodlari.SelectedIndex = -1;
         }
     }
 }
Пример #5
0
        private void lbUrunkodlari_DoubleClick(object sender, EventArgs e)
        {
            cUrun u = (cUrun)lbUrunkodlari.SelectedItem; // lisxboxta seçiliolan obje türündenur nesnesini oluşturdu.

            txtUrunKodu.Text      = u.UrunKodu;
            txtUrunID.Text        = Convert.ToString(u.UrunID);
            txtUrunAdi.Text       = u.UrunAdi;
            lbUrunkodlari.Visible = false;
            txtUrunKodu.ReadOnly  = true;
            txtUrunAdi.ReadOnly   = true;
            txtAdet.Focus();
        }
        private void btnUrunAra_Click(object sender, EventArgs e)
        {
            frmStokGoruntule f = new frmStokGoruntule();

            f.ShowDialog();
            cUrun u = new cUrun();

            u = u.UrunleriGetirFromSatis(cGenel.urunID);
            txtUrunID.Text   = u.UrunID.ToString();
            txtUrunKodu.Text = u.UrunKodu;
            txtUrunAdi.Text  = u.UrunAdi;
            txtFiyat.Text    = u.Birimfiyat.ToString();
        }
Пример #7
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Silinsin mi?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
     {
         cUrun u = new cUrun();
         if (u.UrunSil(Convert.ToInt32(txtUrunID.Text)))
         {
             MessageBox.Show("Urun bilgisi başarıyla silindi", "Bilgilendirme");
             u.UrunleriGetir(lvUrunler);
             Temizle();
             btnSil.Enabled      = false;
             btnDegistir.Enabled = false;
         }
     }
 }
Пример #8
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtIrsaliye.Text.Trim() != "" || txtFirma.Text != "")
            {
                if (lvHareketler.Items.Count != 0)
                {
                    cIrsaliye irsaliye = new cIrsaliye();
                    irsaliye.IrsaliyeKodu   = txtIrsaliye.Text;
                    irsaliye.FirmaID        = Convert.ToInt32(txtFırmaID.Text);
                    irsaliye.KullaniciNo    = cGenel.aktifkullaniciID;
                    irsaliye.IrsaliyeTarihi = Convert.ToDateTime(txtTarih.Text);
                    irsaliye.IrsaliyeTuru   = txtIrsaliyeTuru.Text;
                    int irsaliyeID = irsaliye.irsaliyeEkle(irsaliye);
                    if (irsaliyeID > 0)
                    {
                        bool sonuc           = false;
                        cUrunHareket_Stok uh = new cUrunHareket_Stok();
                        cUrun             u  = new cUrun();
                        for (int i = 0; i < lvHareketler.Items.Count; i++)
                        {
                            uh.UrunId     = Convert.ToInt32(lvHareketler.Items[i].SubItems[0].Text);
                            uh.IrsaliyeNo = irsaliyeID;
                            uh.Miktar     = Convert.ToInt32(lvHareketler.Items[i].SubItems[3].Text);
                            sonuc         = uh.HareketEkle(uh);
                            if (sonuc)
                            {
                                if (txtIrsaliyeTuru.Text == "Çıkış")
                                {
                                    uh.Miktar = -1 * uh.Miktar;//stoktan çıkışsa eksi ile çarpılacak
                                }
                                sonuc = u.StokGuncelleFromStoku(uh.UrunId, uh.Miktar);
                            }
                        }
                        if (sonuc)
                        {
                            MessageBox.Show("Irsaliye Başarı ile Kayıt edildi");
                            Yazdır();


                            temizle();
                        }
                        else
                        {
                            MessageBox.Show("Irsaliye kayıt sırasında sıkıntı yaşandı ");
                        }
                    }
                    else
                    {
                        MessageBox.Show("IRsaliye Kayıt Edilemedi");
                    }
                }
                else
                {
                    MessageBox.Show("İrsaliye en az 1 ürün oluşturmak zorundadur.");
                }
            }
            else
            {
                MessageBox.Show("İrsaliye adı ve/veya Firma adı boş bırakılamaz.");
            }
        }
        private void btnGit_Click(object sender, EventArgs e)
        {
            if (txtFaturaKodu.Text.Trim() != "")
            {
                if (lvKasaHareketleri.Items.Count != 0)
                {
                    cFatura f = new cFatura();
                    f.FaturaKodu    = txtFaturaKodu.Text;
                    f.FaturaTipi    = txtFaturaTipi.Text;
                    f.IslemTipi     = txtIslemTipi.Text;
                    f.Tarih         = Convert.ToDateTime(txtTarih.Text);
                    f.KullaniciNo   = cGenel.aktifkullaniciID;
                    f.MusteriNo     = Convert.ToInt32(txtMusteriNo.Text);
                    f.KdvliTopTutar = Convert.ToDouble(txtToplamGiris.Text);
                    int FaturaID = f.FaturaEkle(f);
                    if (FaturaID > 0)
                    {
                        bool sonuc             = false;
                        cUrunHareket_Satis uhs = new cUrunHareket_Satis();
                        cUrun u = new cUrun();
                        for (int i = 0; i < lvKasaHareketleri.Items.Count; i++)
                        {
                            uhs.UrunNo     = Convert.ToInt32(lvKasaHareketleri.Items[i].SubItems[0].Text);
                            uhs.FaturaNo   = FaturaID;
                            uhs.BirimFiyat = Convert.ToDouble(lvKasaHareketleri.Items[i].SubItems[3].Text);
                            uhs.Adet       = Convert.ToInt32(lvKasaHareketleri.Items[i].SubItems[4].Text);
                            sonuc          = uhs.KasaHareketEkle(uhs);
                            if (sonuc)
                            {
                                if (txtFaturaTipi.Text == "Satış")
                                {
                                    uhs.Adet = -1 * uhs.Adet;
                                }
                                sonuc = u.StokGuncelleFromStoku(uhs.UrunNo, uhs.Adet);
                                Yazdır();
                            }
                        }
                        if (sonuc)
                        {
                            MessageBox.Show("Fatura Başarı ile Kayıt edildi");
                        }

                        else
                        {
                            MessageBox.Show("Fatura kaydı durduruldu!!");
                        }
                    }
                    else
                    {
                        MessageBox.Show("Fatura Kayıt Edilemedi!!");
                    }
                }
                else
                {
                    MessageBox.Show("Fatura en az 1 ürün oluşturmak zorundadır.");
                    txtAdet.Focus();
                }
            }
            else
            {
                MessageBox.Show("Fatura Kodu veya urun Kodu boş bırakılamaz.");
                txtFaturaKodu.Focus();
            }
        }