private void btnmstrguncelle_Click(object sender, EventArgs e) { secfm = repfm.bul(fatno); secfm.MusteriId = Convert.ToInt32(cmbboxmusteri.SelectedValue); secfm.Tarih = datefattarih.Value; repfm.guncelle(secfm); repfm.kaydet(); doldur(); }
private void btnolustur_Click(object sender, EventArgs e) { FaturaMaster fm = new FaturaMaster(); fm.MusteriId = (int)cmbboxmusteri.SelectedValue; fm.Tarih = datefattarih.Value; repfm.ekle(fm); repfm.kaydet(); MessageBox.Show("fatura kayıt edildi."); new frmdetay(fm.FaturaNo).Show(); }
private void dgwVeriler_CellClick(object sender, DataGridViewCellEventArgs e) { faturaSecilenID = Convert.ToInt32(dgwVeriler.CurrentRow.Cells[0].Value); FaturaMaster xFatura = db.faturaMasters.Find(faturaSecilenID); txtIrsaliyeNo.Text = xFatura.IrsaliyeNo.ToString(); txtMusteriIlcesi.Text = xFatura.musteri.ilce.IlceAdi; txtMusteriIli.Text = xFatura.musteri.ilce.il.IlAdi; txtMusteriUnvani.Text = xFatura.musteri.MusteriUnvani; dtpFaturaTarihi.Value = xFatura.FaturaTarihi; dtpOdemeTarihi.Value = xFatura.OdemeTarihi; }
private void btnmstersil_Click(object sender, EventArgs e) { try { secfm = repfm.bul(fatno); repfm.sil(secfm); repfm.kaydet(); MessageBox.Show("fatura silindi"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void dgwVeriler_CellClick(object sender, DataGridViewCellEventArgs e) { try { FaturaSecilenID = Convert.ToInt32(dgwVeriler.CurrentRow.Cells[0].Value); FaturaMaster xFatura = db.faturaMasters.Find(FaturaSecilenID); txtFaturaNo.Text = xFatura.FaturaID.ToString(); cbMusteriIli.SelectedValue = xFatura.musteri.ilce.IlID; cbMusteriIlce.SelectedValue = xFatura.musteri.IlceID; cbMusteriUnvani.SelectedValue = xFatura.musteri.MusteriUnvani; } catch (Exception) { return; } }
private void btnFaturaKaydet_Click(object sender, EventArgs e) { Musteri musteri = cbMusteriUnvani.SelectedItem as Musteri; if (musteri == null) { MessageBox.Show("Müşteri seçmediniz!"); return; } if (txtIrsaliyeNo.Text.Length == 0) { MessageBox.Show("İrsaliye No seçmediniz!"); return; } if (faturaDetays.Count == 0) { MessageBox.Show("Faturaya ürün eklemediniz!"); return; } FaturaMaster fatura = new FaturaMaster(); fatura.FaturaTarihi = DateTime.Now; fatura.OdemeTarihi = dtpOdemeTarihi.Value; fatura.MusteriID = musteri.MusteriID; fatura.IrsaliyeNo = int.Parse(txtIrsaliyeNo.Text); using (FaturaContext db = new FaturaContext()) { db.faturaMasters.Add(fatura); try { db.SaveChanges(); } catch (Exception err) { MessageBox.Show(err.Message); return; } } using (FaturaContext db = new FaturaContext()) { foreach (FaturaDetay d in faturaDetays) { d.FaturaID = fatura.FaturaID; db.faturaDetays.Add(new FaturaDetay() { FaturaID = fatura.FaturaID, UrunID = d.UrunID, Miktar = d.Miktar, KDV = d.KDV, KDVliFiyat = d.KDVliFiyat, ToplamFiyat = d.ToplamFiyat, Aciklama = d.Aciklama }); } try { db.SaveChanges(); MessageBox.Show("Fatura Oluşturuldu"); } catch (Exception err) { MessageBox.Show(err.Message); } } }