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"); } } } }
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); } }
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; } } }
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; } } }
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(); }
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; } } }
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(); } }