private void btnSatisBeklet_Click(object sender, EventArgs e) { if (gridStokHareket.RowCount == 0) { MessageBox.Show("Satış bekletebilmeniz için ürün eklemeniz gerekmektedir."); return; } int BekleyenId; BekleyenSatis satis; if (cagirilanSatisId != -1) { BekleyenId = cagirilanSatisId; satis = _bekleyenSatis.SingleOrDefault(c => c.Id == BekleyenId); var buton = (SimpleButton)flowBekleyenSatislar.Controls.Find(Convert.ToString(BekleyenId), false).SingleOrDefault(); buton.Text = txtCariKodu.Text + " - " + txtCariAdi.Text + "\n" + context.StokHareketleri.Local.Count + " adet ürün eklendi." + "\n" + txtToplam.Value.ToString("C2"); } else { BekleyenId = bekleyenSatisId; satis = new BekleyenSatis(); satis.BekleyenFis = new Fis(); satis.Id = BekleyenId; SimpleButton BekleyenButon = new SimpleButton { Name = bekleyenSatisId.ToString(), Text = txtCariKodu.Text + " - " + txtCariAdi.Text + "\n" + "\n" + context.StokHareketleri.Local.Count + " adet ürün eklendi." + "\n" + txtToplam.Value.ToString("C2"), Height = 120, Width = flowBekleyenSatislar.Width - 5 }; BekleyenButon.Click += BekleyenSatis_Click; flowBekleyenSatislar.Controls.Add(BekleyenButon); bekleyenSatisId++; } satis.BekleyenFis.CariId = _fisentity.CariId; satis.BekleyenFis.Cari = _fisentity.Cari; satis.BekleyenFis.Aciklama = txtAciklama.Text; satis.BekleyenFis.Adres = txtAdres.Text; satis.BekleyenFis.BelgeNo = txtBelgeNo.Text; satis.BekleyenFis.CepTelefonu = txtCepTelefonu.Text; satis.BekleyenFis.FaturaUnvani = txtFaturaUnvani.Text; satis.BekleyenFis.FisTuru = _fisentity.FisTuru; satis.BekleyenFis.Il = txtIl.Text; satis.BekleyenFis.Ilce = txtIlce.Text; satis.BekleyenFis.Semt = txtSemt.Text; satis.BekleyenFis.PlasiyerId = _fisentity.PlasiyerId; satis.BekleyenFis.VergiDairesi = txtVergiDairesi.Text; satis.BekleyenFis.VergiNo = txtVergiNo.Text; satis.BekleyenFis.IskontoOrani = txtIskontoOran.Value; satis.StokHareketi = context.StokHareketleri.Local.ToList(); satis.KasaHareketi = context.KasaHareketleri.Local.ToList(); CheckButton personelButonYok = (CheckButton)flowPersonel.Controls.Find("Yok", false).SingleOrDefault(); personelButonYok.Checked = true; if (cagirilanSatisId == -1) { _bekleyenSatis.Add(satis); } cagirilanSatisId = -1; FisTemizle(); }
private void SatisBeklet() { int BekleyenId; BekleyenSatis satis; if (cagirilanSatisId != -1) { BekleyenId = cagirilanSatisId; satis = _bekleyenSatis.SingleOrDefault(c => c.Id == BekleyenId); var buton = (SimpleButton)flowBekleyen.Controls.Find(Convert.ToString(BekleyenId), false).SingleOrDefault(); buton.Text = txtfisKodu.Text + "\n" + txtIslem.Text + "\n" + context.StokHareketleri.Local.Count + " adet ürün eklendi" + "\n" + txtGenelToplam.Value.ToString("C2"); } else { BekleyenId = BekleyenSatisId; satis = new BekleyenSatis(); satis.BekeleyenFis = new Fis(); satis.Id = BekleyenId; SimpleButton BekleyenButon = new SimpleButton { Name = BekleyenSatisId.ToString(), Text = txtfisKodu.Text + "\n" + txtIslem.Text + "\n" + context.StokHareketleri.Local.Count + " adet ürün eklendi" + "\n" + txtGenelToplam.Value.ToString("C2"), Height = 150, Width = flowBekleyen.Width - 5 }; BekleyenButon.Click += BekleyenSatis_Click; flowBekleyen.Controls.Add(BekleyenButon); BekleyenSatisId++; } satis.BekeleyenFis.CariId = _fisentity.CariId; satis.BekeleyenFis.Cari = _fisentity.Cari; satis.BekeleyenFis.Aciklama = txtAciklama.Text; satis.BekeleyenFis.Adres = txtAdres.Text; satis.BekeleyenFis.BelgeNo = txtBelgeNo.Text; satis.BekeleyenFis.CepTelefonu = txtCepTelefonu.Text; satis.BekeleyenFis.FaturaUnvani = txtFaturaUnvani.Text; satis.BekeleyenFis.FisKodu = _fisentity.FisKodu; satis.BekeleyenFis.FisTuru = _fisentity.FisTuru; satis.BekeleyenFis.Il = txtIl.Text; satis.BekeleyenFis.Ilce = txtIlce.Text; satis.BekeleyenFis.Semt = txtSemt.Text; satis.BekeleyenFis.PlasiyerId = _fisentity.PlasiyerId; satis.BekeleyenFis.VergiDairesi = txtVargiDairesi.Text; satis.BekeleyenFis.VergiNo = txtVergiNo.Text; satis.BekeleyenFis.IskontoOrani = txtIskontoOran.Value; satis.StokHareketi = context.StokHareketleri.Local.ToList(); satis.KasaHareketi = context.KasaHareketleri.Local.ToList(); CheckButton personelButonYok = (CheckButton)flowPersonel.Controls.Find("Yok", false).SingleOrDefault(); personelButonYok.Checked = true; if (cagirilanSatisId == -1) { _bekleyenSatis.Add(satis); } cagirilanSatisId = -1; FisTemizle(); KodUret(); }