private void _btnFaturaKesmeyeBasla_Click(object sender, EventArgs e) { fatura = new Fatura(); fatura.firmaID = (int)_cmbFirmaUnvani.SelectedValue; fatura.tarih = _dateTarih.Value; db.Faturalar.Add(fatura); db.SaveChanges(); faturaID = fatura.ID; _pnlFirmaSecme.Enabled = false; _pnlUrunEkleme.Enabled = true; _dtGridFaturaKesme.Enabled = true; _btnFaturaKaydet.Enabled = true; faturayaBasla = true; }
private void _btnFirmaGuncelle_Click(object sender, EventArgs e) { db = new KumasStokDBEntities(); try { if (FirmaGoster.seciliID != -1) { Firma firma = db.Firmalar.Find(FirmaGoster.seciliID); firma.TC = _txtVergiNo.Text; firma.unvan = _txtUnvan.Text; firma.yetkili = _txtYetkili.Text; firma.GSM = _txtGSM.Text; firma.sabitHat = _txtSabitHat.Text; firma.fax = _txtFax.Text; firma.ePosta = _txtMail.Text; firma.adres = _txtAdres.Text; db.SaveChanges(); FirmaGoster firmagoster = (FirmaGoster)Application.OpenForms["FirmaGoster"]; firmagoster.FirmaListele(); MessageBox.Show("Firma bilgileri güncellendi"); } else { MessageBox.Show("Bir firma seçiniz!"); } } catch (Exception ex) { MessageBox.Show("" + ex); } }
private void _btnBilgiGuncelle_Click(object sender, EventArgs e) { db = new KumasStokDBEntities(); try { if (secilenID != -1) { Urun urun = db.Urunler.Find(secilenID); urun.ad = _txtUrunAdi.Text; urun.adet = (int)_nmrAdet.Value; db.SaveChanges(); StokListele(); MessageBox.Show("Ürün stok bilgisi güncellendi"); } else { MessageBox.Show("Bir ürün seçiniz!"); } } catch (Exception ex) { MessageBox.Show("Hata" + ex); } }
private void _btnKaydet_Click(object sender, EventArgs e) { db = new KumasStokDBEntities(); try { Urun urun = new Urun(); urun.ad = _txtUrunIsmi.Text; urun.fiyat = Convert.ToSingle(_txtUrunFiyati.Text); urun.metre = Convert.ToInt32(_txtUzunluk.Text); urun.genislik = Convert.ToInt32(_txtGenislik.Text); urun.agirlik = Convert.ToSingle(_txtAgirlik.Text); urun.renk = _txtRenk.Text; urun.adet = (int)_nmrAdet.Value; YikamaBilgi yikama = new YikamaBilgi(); yikama.makine = _chkMakine.Checked; yikama.kuruTemizleme = _chkKuruTemizleme.Checked; yikama.kurutucu = _chkKurutma.Checked; yikama.camasirSuyu = _chkCamasirSuyu.Checked; yikama.derece = Convert.ToInt32(_txtDerece.Text); yikama.cekmePayi = Convert.ToInt32(_txtCekmePayi.Text); db.YikamaBilgileri.Add(yikama); urun.yikamaID = yikama.ID; Ozellik ozellik = new Ozellik(); ozellik.desenID = (int)_cmbDesen.SelectedValue; ozellik.turID1 = Convert.ToInt32(_cmbTur1.SelectedValue); ozellik.turID2 = Convert.ToInt32(_cmbTur2.SelectedValue); ozellik.turID3 = Convert.ToInt32(_cmbTur3.SelectedValue); ozellik.oran1 = Convert.ToInt32(_nmrOran1.Value); ozellik.oran2 = Convert.ToInt32(_nmrOran2.Value); ozellik.oran3 = Convert.ToInt32(_nmrOran3.Value); db.Ozellikler.Add(ozellik); urun.ozellikID = ozellik.ID; db.Urunler.Add(urun); if ((_nmrOran1.Value + _nmrOran2.Value + _nmrOran3.Value) == 100) { db.SaveChanges(); MessageBox.Show("Ürün Eklendi"); UrunListele(); } else { MessageBox.Show("Oranlar tutarlı girilmedi"); } } catch (Exception ex) { MessageBox.Show("Bir hata ile karşılaşıldı" + ex); } }
private void _btnSil_Click(object sender, EventArgs e) { DialogResult sonuc = MessageBox.Show("Ürünü silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (sonuc == DialogResult.Yes) { if (secilenID != -1) { Urun urun = db.Urunler.Find(secilenID); db.Urunler.Remove(urun); db.SaveChanges(); UrunListele(); MessageBox.Show("Seçilen ürün silindi"); } } }
private void _btnGuncelle_Click(object sender, EventArgs e) { db = new KumasStokDBEntities(); try { if (secilenID != -1) { Urun urun = db.Urunler.Find(secilenID); urun.ad = _txtUrunIsmi.Text; urun.fiyat = Convert.ToSingle(_txtUrunFiyati.Text); urun.metre = Convert.ToInt32(_txtUzunluk.Text); urun.genislik = Convert.ToInt32(_txtGenislik.Text); urun.agirlik = Convert.ToSingle(_txtAgirlik.Text); urun.renk = _txtRenk.Text; urun.adet = (int)_nmrAdet.Value; urun.YikamaBilgileri.makine = _chkMakine.Checked; urun.YikamaBilgileri.kuruTemizleme = _chkKuruTemizleme.Checked; urun.YikamaBilgileri.kurutucu = _chkKurutma.Checked; urun.YikamaBilgileri.camasirSuyu = _chkCamasirSuyu.Checked; urun.YikamaBilgileri.derece = Convert.ToInt32(_txtDerece.Text); urun.YikamaBilgileri.cekmePayi = Convert.ToInt32(_txtCekmePayi.Text); urun.Ozellikler.desenID = (int)_cmbDesen.SelectedValue; urun.Ozellikler.turID1 = (int)_cmbTur1.SelectedValue; urun.Ozellikler.oran1 = Convert.ToInt32(_nmrOran1.Value); urun.Ozellikler.turID2 = (int)_cmbTur2.SelectedValue; urun.Ozellikler.turID3 = (int)_cmbTur3.SelectedValue; urun.Ozellikler.oran2 = Convert.ToInt32(_nmrOran2.Value); urun.Ozellikler.oran3 = Convert.ToInt32(_nmrOran3.Value); db.SaveChanges(); UrunListele(); MessageBox.Show("Urun bilgileri güncellendi"); } else { MessageBox.Show("Bir ürün seçiniz!"); } } catch (Exception ex) { MessageBox.Show("" + ex); } }
void GirisYap() { db = new KumasStokDBEntities(); foreach (GirisBilgi item in db.GirisBilgileri) { if (item.Kullanici == _txtKullaniciAdi.Text && item.Sifre == _txtSifre.Text) { if (_chckBeniHatirla.Checked) { item.Hatirla = true; } else { item.Hatirla = false; } AnaMenu anaMenu = new AnaMenu(); anaMenu.Show(); this.Hide(); break; } } db.SaveChanges(); }
private void _btnFirmaSil_Click(object sender, EventArgs e) { DialogResult sonuc = MessageBox.Show("Firmayı silmek istediğinize emin misiniz?", "Uyarı", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (sonuc == DialogResult.Yes) { if (seciliID != -1) { try { Firma firma = db.Firmalar.Find(seciliID); db.Firmalar.Remove(firma); db.SaveChanges(); FirmaListele(); MessageBox.Show("Seçilen firma silindi"); } catch (Exception ex) { MessageBox.Show("Hata: " + ex); } } } }
private void _btnFirmaEkle_Click(object sender, EventArgs e) { db = new KumasStokDBEntities(); try { Firma firma = new Firma(); firma.TC = _txtVergiNo.Text; firma.unvan = _txtUnvan.Text; firma.yetkili = _txtYetkili.Text; firma.GSM = _txtGSM.Text; firma.sabitHat = _txtSabitHat.Text; firma.fax = _txtFax.Text; firma.ePosta = _txtMail.Text; firma.adres = _txtAdres.Text; db.Firmalar.Add(firma); db.SaveChanges(); FirmaGoster firmagoster = (FirmaGoster)Application.OpenForms["FirmaGoster"]; firmagoster.FirmaListele(); } catch (Exception ex) { MessageBox.Show("Bir hata ile karşılaşıldı" + ex); } }
private void _btnUrunEkle_Click(object sender, EventArgs e) { float toplam = 0; db = new KumasStokDBEntities(); if (_dtGridFaturaKesme.Rows.Count == 0) { if (_nmrAdet.Value > 0) { try { float fiyat = (float)(db.Urunler.Find((int)_cmbKumasAdi.SelectedValue).fiyat); FaturaDetay faturaDetay = new FaturaDetay(); faturaDetay.urunID = (int)_cmbKumasAdi.SelectedValue; faturaDetay.adet = (int)_nmrAdet.Value; int adet = (int)_nmrAdet.Value; faturaDetay.toplamFiyat = (float)(adet * fiyat); db.FaturaDetaylari.Add(faturaDetay); faturaDetay.faturaID = fatura.ID; db.SaveChanges(); GeciciUrunListesi.Add(faturaDetay.id); MessageBox.Show("Faturaya ürün Eklendi"); FaturadakileriListele(); for (int k = 0; k < _dtGridFaturaKesme.Rows.Count; k++) { toplam += Convert.ToSingle(_dtGridFaturaKesme[5, k].Value); } _txtGenelToplam.Text = toplam.ToString(); } catch (Exception ex) { MessageBox.Show("Bir hata ile karşılaşıldı" + ex); } } else { MessageBox.Show("0'dan farklı bir değer giriniz"); } } else { for (int i = 0; i < _dtGridFaturaKesme.Rows.Count; i++) { if (Convert.ToInt32(_dtGridFaturaKesme[6, i].Value) == (int)_cmbKumasAdi.SelectedValue) { urunVarMi = true; break; } } if (!urunVarMi) { if (_nmrAdet.Value > 0) { try { float fiyat = (float)(db.Urunler.Find((int)_cmbKumasAdi.SelectedValue).fiyat); FaturaDetay faturaDetay = new FaturaDetay(); faturaDetay.urunID = (int)_cmbKumasAdi.SelectedValue; faturaDetay.adet = (int)_nmrAdet.Value; int adet = (int)_nmrAdet.Value; faturaDetay.toplamFiyat = (float)(adet * fiyat); db.FaturaDetaylari.Add(faturaDetay); faturaDetay.faturaID = fatura.ID; db.SaveChanges(); GeciciUrunListesi.Add(faturaDetay.id); MessageBox.Show("Faturaya ürün Eklendi"); FaturadakileriListele(); for (int k = 0; k < _dtGridFaturaKesme.Rows.Count; k++) { toplam += Convert.ToSingle(_dtGridFaturaKesme[5, k].Value); } _txtGenelToplam.Text = toplam.ToString(); } catch (Exception ex) { MessageBox.Show("Bir hata ile karşılaşıldı" + ex); } } else { MessageBox.Show("0'dan farklı bir değer giriniz"); } } else { MessageBox.Show("Faturada zaten eklenmiş"); } } }