Пример #1
0
        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();
        }
Пример #2
0
        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();
        }