Exemplo n.º 1
0
 private void txtBarkod_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
 {
     saved = true;
     if (e.KeyCode == Keys.Enter)
     {
         Entities.Tables.Stok kodentity;
         //Entities.Tables.Barkod barkodEntity = context.Barkodlar.FirstOrDefault();
         kodentity = context.Stoklar.FirstOrDefault(c => c.Barkodu == txtBarkod.Text);
         if (kodentity == null)
         {
             kodentity = context.Barkodlar.FirstOrDefault(c => c.Barkodu == txtBarkod.Text)?.Stok;
         }
         if (kodentity != null)
         {
             _entity = kodentity;
             bindingSource();
         }
         else
         {
             MessageBox.Show("Barkod veya Stok Kodu Bulunamadı..");
         }
         txtBarkod.Text = "";
         txtBarkod.Focus();
     }
 }
Exemplo n.º 2
0
        private void Kopyala()
        {
            if (gridStok.RowCount.Equals(0))
            {
                XtraMessageBox.Show("Kopyalanacak Kayıt Bulunamadı.");
            }
            else
            {
                secilen    = Convert.ToInt32(gridStok.GetFocusedRowCellValue(colId));
                logSecilen = gridStok.GetFocusedRowCellValue(colStokKodu).ToString();


                Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
                stokEntity = stokDal.GetByFilter(context, c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Id == secilen);
                FrmStokIslem form = new FrmStokIslem(stokEntity, true);
                form.ShowDialog();
                if (form.stokkayitedildi)
                {
                    GetAll();
                    context.KullaniciLoglari.Add(new KullaniciLog
                    {
                        KullaniciID        = RoleTool.kullaniciEntity.KullaniciID,
                        KullaniciAdi       = RoleTool.kullaniciEntity.KullaniciAdi,
                        YapilanIslem       = "Stok Kopyala -  " + logSecilen,
                        YapilanIslemTarihi = DateTime.Now
                    });
                    context.SaveChanges();
                }
            }
        }
Exemplo n.º 3
0
 private void btnKopyala_Click(object sender, EventArgs e)
 {
     try
     {
         if (gridView1.RowCount != 0)
         {
             secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
             Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
             stokEntity = stokDal.GetByFilter(context, c => c.Id == secilen);
             frmStokIslem form = new frmStokIslem(stokEntity, true);
             form.ShowDialog();
             if (form.saved)
             {
                 btnSorgula.PerformClick();
             }
         }
         else
         {
             MessageBox.Show("Seçili Stok Bulunamadı");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Seçili Stok Bulunamadı");
     }
 }
Exemplo n.º 4
0
        private Indirim StokEkle(Entities.Tables.Stok entity)
        {
            Indirim _entity = new Indirim();

            _entity.StokKodu = entity.StokKodu;
            _entity.Barkodu  = entity.Barkodu;
            _entity.StokAdi  = entity.StokAdi;
            return(_entity);
        }
Exemplo n.º 5
0
        private BenimSalonum.Entities.Tables.Indirim StokEkle(Entities.Tables.Stok entity)
        {
            Entities.Tables.Indirim _entity = new Entities.Tables.Indirim();
            _entity.StokKodu = entity.StokKodu;
            _entity.StokAdi  = entity.StokAdi;
            _entity.Barkod   = entity.Barkod;

            return(_entity);
        }
Exemplo n.º 6
0
        private StokHareket StokSec(Entities.Tables.Stok entity)
        {
            StokHareket stokHareket = new StokHareket();
            IndirimDal  indirimDal  = new IndirimDal();
            CariDAL     cariDal     = new CariDAL();
            var         Barkod      = context.Barkodlar.FirstOrDefault(c => c.StokId == entity.Id);

            stokHareket.StokId = entity.Id;
            return(stokHareket);
        }
Exemplo n.º 7
0
 private void btnsil_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Seçili olan veriyi silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         string secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
         Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
         stokDal.Delete(context, c => c.StokKodu == secilen);
         stokEntity.RefNo = -1;
         stokDal.Save(context);
         listele();
     }
 }
Exemplo n.º 8
0
        private void btnStokKopyala_Click(object sender, EventArgs e)
        {
            //var olan kaydı seçip koyalayıp  üzerinde tekrar kayıt yapmak için  id -1 dedik stokkodu benzersiz olacağı için null atadım.
            string secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();

            Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
            stokEntity          = stokdal.GetByFilter(context, c => c.StokKodu == secilen);
            stokEntity.Id       = -1;
            stokEntity.StokKodu = null;
            FrmStokİslem f = new FrmStokİslem(stokEntity);

            f.ShowDialog();
        }
Exemplo n.º 9
0
        private void repoBirimFiyat_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            string FiyatSecilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();

            Entities.Tables.Stok fiyatEntity = context.Stoklar.Where(c => c.StokKodu == FiyatSecilen).SingleOrDefault();
            barFiyat1.Tag     = txtFisturu.Text == "Alıs Faturası" ? fiyatEntity.AlisFiyati1 ?? 0: fiyatEntity.SatisFiyati1 ?? 0;
            barFiyat2.Tag     = txtFisturu.Text == "Alıs Faturası" ? fiyatEntity.AlisFiyati2 ?? 0 : fiyatEntity.SatisFiyati2 ?? 0;
            barFiyat3.Tag     = txtFisturu.Text == "Alıs Faturası" ? fiyatEntity.AlisFiyati3 ?? 0 : fiyatEntity.SatisFiyati3 ?? 0;
            barFiyat1.Caption = string.Format("{0:C2}", barFiyat1.Tag);
            barFiyat2.Caption = string.Format("{0:C2}", barFiyat2.Tag);
            barFiyat3.Caption = string.Format("{0:C2}", barFiyat3.Tag);
            radialFiyat.ShowPopup(MousePosition);//mausun pozisyonuna göre aç
        }
Exemplo n.º 10
0
        private void btnKopyala_Click(object sender, EventArgs e)
        {
            secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
            Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
            stokEntity          = stokdal.GetByFilter(context, c => c.StokKodu == secilen);
            stokEntity.Id       = -1;
            stokEntity.StokKodu = null;
            FrmStokIslem frm = new FrmStokIslem(stokEntity);

            frm.ShowDialog();
            if (frm.saved)
            {
                GetAll();
            }
        }
Exemplo n.º 11
0
        private StokHareket StokSec(Entities.Tables.Stok entity)
        {
            StokHareket stokhareket = new StokHareket();

            stokhareket.StokKodu     = entity.StokKodu;//stok hareketi al stoğa gönder
            stokhareket.StokAdi      = entity.StokAdi;
            stokhareket.Barkod       = entity.Barkod;
            stokhareket.BarkodTuru   = entity.BarkodTuru;
            stokhareket.BirimFiyati  = txtFisturu.Text == "Alıs Faturası" ? entity.AlisFiyati1 : entity.SatisFiyati1;
            stokhareket.Birimi       = entity.StokBirimi;
            stokhareket.Kdv          = entity.SatisKdv;
            stokhareket.Miktari      = txtMiktar.Value;
            stokhareket.IndirimOrani = 0;
            return(stokhareket);
        }
Exemplo n.º 12
0
        private void btnkopyala_Click(object sender, EventArgs e)
        {
            secilen = gridView1.GetFocusedRowCellValue(colStokKodu).ToString();
            Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
            stokEntity          = stokDal.GetByFilter(context, c => c.StokKodu == secilen);
            stokEntity.RefNo    = -1;
            stokEntity.StokKodu = null;
            //stokkodunun benzersiz olması için null olarak gönderiliyor.
            FrmStokIslem form = new FrmStokIslem(stokEntity);

            form.ShowDialog();
            if (form.saved)
            {
                listele();
            }
        }
Exemplo n.º 13
0
        private void repoBirimFiyat_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            string fiyatSecilen = gridViewSatisEkrani.GetFocusedRowCellValue(colStokKodu).ToString();

            Entities.Tables.Stok fiyatEntity = context.Stoklar.Where(c => c.StokKodu == fiyatSecilen).SingleOrDefault();

            // Fiş türü alış faturası ise aliş fiyatları gelsin değil ise satış fiyatları gelsin..
            barFiyat1.Tag = textFisTuru.Text == "Alış Faturası" ? fiyatEntity.AlisFiyat1 ?? 0 : fiyatEntity.SatisFiyat1 ?? 0;
            barFiyat2.Tag = textFisTuru.Text == "Alış Faturası" ? fiyatEntity.AlisFiyat2 ?? 0 : fiyatEntity.SatisFiyat2 ?? 0;
            barFiyat3.Tag = textFisTuru.Text == "Alış Faturası" ? fiyatEntity.AlisFiyat3 ?? 0 : fiyatEntity.SatisFiyat3 ?? 0;

            barFiyat1.Caption = string.Format("{0:C2}", barFiyat1.Tag);
            barFiyat2.Caption = string.Format("{0:C2}", barFiyat2.Tag);
            barFiyat3.Caption = string.Format("{0:C2}", barFiyat3.Tag); // tag kullanarak sonu TL olacak şekilde gönder.
            radialFiyat.ShowPopup(MousePosition);
        }
Exemplo n.º 14
0
        private StokHareket StokSec(Entities.Tables.Stok entity)
        {
            StokHareket stokHareket = new StokHareket();
            IndirimDAL  indirimDal  = new IndirimDAL();

            stokHareket.KullaniciID  = RoleTool.kullaniciEntity.KullaniciID;
            stokHareket.StokId       = entity.Id;
            stokHareket.IndirimOrani = indirimDal.StokIndirimi(context, entity.StokKodu);
            stokHareket.DepoId       = Convert.ToInt32(context.KullaniciAyarlari.SingleOrDefault(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID).SatisAyarlari_VarsayilanDepo);
            stokHareket.BirimFiyati  = new[] { "Alış Faturası", "Alış İade Faturası" }.Contains(txtFisTuru.Text) ? entity.AlisFiyati1 : entity.SatisFiyati1;
            stokHareket.Miktar       = txtMiktar.Value;
            stokHareket.Tarih        = DateTime.Now;
            stokHareket.Kdv          = entity.SatisKdv;

            return(stokHareket);
        }
Exemplo n.º 15
0
 public FrmStokIslem(Entities.Tables.Stok entity)//depency injetcion
 {
     InitializeComponent();
     _entity = entity;
     txtStokKodu.DataBindings.Add("Text", _entity, "StokKodu");
     toggleDurumu.DataBindings.Add("EditValue", _entity, "Durumu");
     txtStokAdi.DataBindings.Add("Text", _entity, "StokAdi");
     txtUreticiKodu.DataBindings.Add("Text", _entity, "UreticiKodu");
     txtBirimi.DataBindings.Add("Text", _entity, "Birimi");
     txtBarkod.DataBindings.Add("Text", _entity, "Barkod");
     txtAciklama.DataBindings.Add("Text", _entity, "Aciklama");
     txtMinStokMiktari.DataBindings.Add("Text", _entity, "MinStokMiktari");
     txtMinStokMiktari.DataBindings[0].FormattingEnabled = true;
     txtMinStokMiktari.DataBindings[0].FormatString      = "N3";
     txtMaxStokMiktari.DataBindings.Add("Text", _entity, "MaxStokMiktari");
     txtMaxStokMiktari.DataBindings[0].FormattingEnabled = true;
     txtMaxStokMiktari.DataBindings[0].FormatString      = "N3";
     btnStokGrubu.DataBindings.Add("Text", _entity, "StokGrubu");
     btnStokAltGrubu.DataBindings.Add("Text", _entity, "StokAltGrubu");
     btnMarka.DataBindings.Add("Text", _entity, "Marka");
     btnModel.DataBindings.Add("Text", _entity, "Modeli");
     btnOzelKod1.DataBindings.Add("Text", _entity, "OzelKod1");
     btnOzelKod2.DataBindings.Add("Text", _entity, "OzelKod2");
     btnOzelKod3.DataBindings.Add("Text", _entity, "OzelKod3");
     btnOzelKod4.DataBindings.Add("Text", _entity, "OzelKod4");
     cmbAlisKdv.DataBindings.Add("Text", _entity, "AlisKdv");
     cmbSatisKdv.DataBindings.Add("Text", _entity, "SatisKdv");
     txtAlisFiyati.DataBindings.Add("Text", _entity, "AlisFiyati");
     txtAlisFiyati.DataBindings[0].FormattingEnabled = true;
     txtAlisFiyati.DataBindings[0].FormatString      = "C3";
     txtAlisFiyat2.DataBindings.Add("Text", _entity, "AlisFiyati2");
     txtAlisFiyat2.DataBindings[0].FormattingEnabled = true;
     txtAlisFiyat2.DataBindings[0].FormatString      = "C3";
     txtAlisFiyat3.DataBindings.Add("Text", _entity, "AlisFiyati3");
     txtAlisFiyat3.DataBindings[0].FormattingEnabled = true;
     txtAlisFiyat3.DataBindings[0].FormatString      = "C3";
     txtSatisFiyati.DataBindings.Add("Text", _entity, "SatisFiyati");
     txtSatisFiyati.DataBindings[0].FormattingEnabled = true;
     txtSatisFiyati.DataBindings[0].FormatString      = "C3";
     txtSatisFiyat2.DataBindings.Add("Text", _entity, "SatisFiyati2");
     txtSatisFiyat2.DataBindings[0].FormattingEnabled = true;
     txtSatisFiyat2.DataBindings[0].FormatString      = "C3";
     txtSatisFiyat3.DataBindings.Add("Text", _entity, "SatisFiyati3");
     txtSatisFiyat3.DataBindings[0].FormattingEnabled = true;
     txtSatisFiyat3.DataBindings[0].FormatString      = "C3";
 }
Exemplo n.º 16
0
        public static StokHareket StokToStokHareket(BenimSalonumContext context,
                                                    Entities.Tables.Stok entity,
                                                    decimal miktar)

        {
            StokHareket stokHareket = new StokHareket();
            IndirimDAL  indirimDal  = new IndirimDAL();

            stokHareket.StokId       = entity.Id;
            stokHareket.IndirimOrani = indirimDal.StokIndirimi(context, entity.StokKodu);
            stokHareket.DepoId       = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanDepo));
            //stokHareket.BirimFiyati = txtFisTuru.Text == "Alış Faturası" ? entity.AlisFiyati1 : entity.SatisFiyati1;
            stokHareket.Miktar = miktar;
            stokHareket.Tarih  = DateTime.Now;
            stokHareket.Kdv    = entity.SatisKdv;
            return(stokHareket);
        }
Exemplo n.º 17
0
 private void txtBarkod_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Enter)
     {
         Entities.Tables.Stok entity = new Entities.Tables.Stok();
         entity = context.Stoklar.Where(c => c.Barkod == txtBarkod.Text).SingleOrDefault();
         if (entity != null)
         {
             stokhareketdal.AddOrUpdate(context, StokSec(entity));
             toplamlar();
         }
         else
         {
             MessageBox.Show("Aradığınız Barkod Numarası Ürünler Arasında Bulunamadı.");
         }
         txtBarkod.Text = null;
     }
 }
Exemplo n.º 18
0
        private void repoBirimFiyat_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            int fiyatSecilen = Convert.ToInt32(gridStokHareket.GetFocusedRowCellValue(colStokId));

            Entities.Tables.Stok fiyatEntity = context.Stoklar.Where(c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Id == fiyatSecilen).SingleOrDefault();
            barFiyat1.Tag = txtFisTuru.Text == "Alış Faturası" ? fiyatEntity.AlisFiyati1 ?? 0 : fiyatEntity.SatisFiyati1 ?? 0;
            barFiyat2.Tag = txtFisTuru.Text == "Alış Faturası"
                ? fiyatEntity.AlisFiyati2 ?? 0
                : fiyatEntity.SatisFiyati2 ?? 0;
            barFiyat3.Tag = txtFisTuru.Text == "Alış Faturası"
                ? fiyatEntity.AlisFiyati3 ?? 0
                : fiyatEntity.SatisFiyati3 ?? 0;
            barFiyat1.Caption = string.Format("{0:C2}", barFiyat1.Tag);
            barFiyat2.Caption = string.Format("{0:C2}", barFiyat2.Tag);
            barFiyat3.Caption = string.Format("{0:C2}", barFiyat3.Tag);

            radialFiyat.ShowPopup(MousePosition);
        }
Exemplo n.º 19
0
        private StokHareket StokSec(Entities.Tables.Stok entity)
        {
            IndirimDal  indirimDal  = new IndirimDal();;
            StokHareket stokHareket = new StokHareket();

            stokHareket.StokKodu     = entity.StokKodu;
            stokHareket.StokAdi      = entity.StokAdi;
            stokHareket.Barkod       = entity.Barkod;
            stokHareket.BarkodTuru   = entity.BarkodTuru;
            stokHareket.BirimFiyati  = txtFisTuru.Text == "Alış Faturası" ? entity.AlisFiyati1 : entity.SatisFiyati1;
            stokHareket.Birimi       = entity.Birimi;
            stokHareket.Miktar       = txtMiktar.Value;
            stokHareket.Tarih        = DateTime.Now;
            stokHareket.IndirimOrani = indirimDal.StokIndirimi(context, entity.StokKodu);
            stokHareket.Kdv          = entity.SatisKdv;

            return(stokHareket);
        }
Exemplo n.º 20
0
        //private void toplamlar()
        //{
        //    gridView1.UpdateSummary();
        //    gridView1.UpdateTotalSummary();
        //    txtIskontoTutari.Value = Convert.ToDecimal(colToplamTutar.SummaryItem.SummaryValue) / 100 * txtIskontoOrani.Value;
        //    txtToplam.Value = Convert.ToDecimal(colToplamTutar.SummaryItem.SummaryValue) - txtIskontoTutari.Value;
        //    txtKdvToplam.Value = Convert.ToDecimal(colToplamKdv.SummaryItem.SummaryValue);
        //    txtIndirimToplam.Value = Convert.ToDecimal(colIndirimTutar.SummaryItem.SummaryValue);
        //    txtOdenmesiGereken.Value = txtToplam.Value - txtOdenenTutar.Value;
        //}

        private StokHareket StokSec(Entities.Tables.Stok entity)
        {
            StokHareket stokhareket = new StokHareket();
            IndirimDAL  indirimdal  = new IndirimDAL();

            stokhareket.StokKodu     = entity.StokKodu;
            stokhareket.StokAdi      = entity.StokAdi;
            stokhareket.Barkod       = entity.Barkod;
            stokhareket.BarkodTuru   = entity.BarkodTuru;
            stokhareket.DepoKodu     = SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanDepo);
            stokhareket.DepoAdi      = context.Depolar.SingleOrDefault(c => c.DepoKodu == stokhareket.DepoKodu).DepoAdi;
            stokhareket.BirimFiyati  = _fisentity.FisTuru == "Alış Faturası" ? entity.AlisFiyati : entity.SatisFiyati;
            stokhareket.Birimi       = entity.Birimi;
            stokhareket.Kdv          = entity.SatisKdv;
            stokhareket.Miktari      = txtMiktar.Value;
            stokhareket.IndirimOrani = indirimdal.StokIndirimi(context, entity.StokKodu);
            return(stokhareket);
        }
Exemplo n.º 21
0
        private StokHareket StokSec(Entities.Tables.Stok entity)
        {
            StokHareket stokHareket = new StokHareket();
            IndirimDAL  indirimDal  = new IndirimDAL();

            stokHareket.StokId = entity.Id;

            stokHareket.IndirimOrani = indirimDal.StokIndirimi(context, entity.StokKodu);

            stokHareket.DepoId = Convert.ToInt32(SettingsTool.AyarOku(SettingsTool.Ayarlar.SatisAyarlari_VarsayilanDepo));

            stokHareket.BirimFiyati = _fisentity.FisTuru == "Alış Faturası" ? entity.AlisFiyati1 : entity.SatisFiyati1;

            stokHareket.Miktar = txtMiktar.Value;
            stokHareket.Tarih  = DateTime.Now;
            stokHareket.Kdv    = entity.SatisKdv;
            return(stokHareket);
        }
Exemplo n.º 22
0
 private void btnStokKopyalaHizli_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
         Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
         stokEntity = stokDal.GetByFilter(context, c => c.Id == secilen);
         frmStokIslem form = new frmStokIslem(stokEntity, true);
         form.ShowDialog();
         if (form.saved)
         {
             btnSorgula.PerformClick();
         }
     }
     catch (Exception)
     {
     }
 }
Exemplo n.º 23
0
        private static StokHareket StokToStokHareket(NetSatisContext context, Entities.Tables.Stok entity, decimal miktar)
        {
            StokHareket stokHareket = new StokHareket();
            IndirimDal  indirimDal  = new IndirimDal();

            stokHareket.StokId       = entity.Id;
            stokHareket.IndirimOrani = indirimDal.StokIndirimi(context, entity.StokKodu);


            //stokHareket.BirimFiyati = txtFisTuru.Text == "Alış Faturası" ? entity.AlisFiyati1 : entity.SatisFiyati1;

            stokHareket.Miktar = miktar;
            stokHareket.Tarih  = DateTime.Now;
            stokHareket.Kdv    = entity.SatisKdv;


            return(stokHareket);
        }
Exemplo n.º 24
0
        //    string regKey = "DevExpress\\XtraGrid\\Layouts\\MainLayout";
        //    gridContr.MainView.SaveLayoutToRegistry(regKey);

        ////...

        //gridControl1.MainView.RestoreLayoutFromRegistry(regKey);

        private StokHareket StokSec(Entities.Tables.Stok entity)  // stoğu alıp stok harekete gönderiyoruz.
        {
            StokHareket stokHareket = new StokHareket();

            stokHareket.StokKodu   = entity.StokKodu;
            stokHareket.StokAdi    = entity.StokAdi;
            stokHareket.Barkod     = entity.BarkodNo;
            stokHareket.BarkodTuru = entity.BarkodTuru;
            stokHareket.DepoKodu   = SettingsTool.AyarOku(SettingsTool.Ayarlar.FrmFisIslem_VarsayılanDepo);
            // settings üzerinden okunan depo kodunun depo adını getirme
            stokHareket.DepoAdi      = context.Depolar.SingleOrDefault(c => c.DepoKodu == stokHareket.DepoKodu)?.DepoAdi;
            stokHareket.BirimFiyat   = textFisTuru.Text == "Alış Faturası" ? entity.AlisFiyat1 : entity.SatisFiyat1;
            stokHareket.Birimi       = entity.Birimi;
            stokHareket.Miktar       = textMiktar.Value;
            stokHareket.Kdv          = entity.SatisKdv;
            stokHareket.IndirimOrani = 0;
            return(stokHareket);
        }
Exemplo n.º 25
0
        private void repositoryBirimFiyat_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            string fiyatSecilen = gridStokHareket.GetFocusedRowCellValue(colStokKodu).ToString();

            Entities.Tables.Stok fiyatEntity = context.Stoklar.Where(c => c.StokKodu == fiyatSecilen).SingleOrDefault();
            barFiyat1.Tag = _fisentity.FisTuru == "Alış Faturası"
                ? fiyatEntity.AlisFiyati1 ?? 0
                : fiyatEntity.SatisFiyati1 ?? 0;

            barFiyat2.Tag = _fisentity.FisTuru == "Alış Faturası"
                ? fiyatEntity.AlisFiyati2 ?? 0
                : fiyatEntity.SatisFiyati2 ?? 0;

            barFiyat3.Tag = _fisentity.FisTuru == "Alış Faturası"
                ? fiyatEntity.AlisFiyati3 ?? 0
                : fiyatEntity.SatisFiyati3 ?? 0;

            barFiyat1.Caption = string.Format("{0:C2}", barFiyat1.Tag);
            barFiyat2.Caption = string.Format("{0:C2}", barFiyat2.Tag);
            barFiyat3.Caption = string.Format("{0:C2}", barFiyat3.Tag);

            radialFiyat.ShowPopup(MousePosition);
        }
Exemplo n.º 26
0
 private void btnKopyala_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridStoklar.RowCount != 0)
     {
         sec = Convert.ToInt32(gridStoklar.GetFocusedRowCellValue(colId));
         Entities.Tables.Stok stokEntity = new Entities.Tables.Stok();
         var          r    = context.Stoklar.Include("Barkod").FirstOrDefault(x => x.Id == sec);
         frmStokIslem form = new frmStokIslem(r, true);
         form.ShowDialog();
         if (form.saved)
         {
             #region eski kod
             //TumStoklar = stokDal.StokSec(context);
             //OnPropertyChanged(nameof(TumStoklar));
             #endregion
             btnSorgula.PerformClick();
         }
     }
     else
     {
         MessageBox.Show("Seçili Stok Bulunamadı");
     }
 }
Exemplo n.º 27
0
 public frmFiyatGor(Entities.Tables.Stok entity)
 {
     InitializeComponent();
     context = new NetSatisContext();
     txtBarkod.Focus();
 }
Exemplo n.º 28
0
        public FrmStokIslem(Entities.Tables.Stok entity, bool kopyala = false)
        {
            InitializeComponent();

            kodOlustur = new CodeTool(this, CodeTool.Table.Stok);
            kodOlustur.barButonOlustur();

            if (kopyala)
            {
                _entity                = new Entities.Tables.Stok();
                _entity.KullaniciID    = entity.KullaniciID;
                _entity.Id             = -1;
                _entity.Durumu         = entity.Durumu;
                _entity.StokKodu       = entity.StokKodu;
                _entity.StokAdi        = entity.StokAdi;
                _entity.Barkod         = entity.Barkod;
                _entity.BarkodTuru     = entity.BarkodTuru;
                _entity.Birimi         = entity.Birimi;
                _entity.StokGrubu      = entity.StokGrubu;
                _entity.StokAltGrubu   = entity.StokAltGrubu;
                _entity.Marka          = entity.Marka;
                _entity.Modeli         = entity.Modeli;
                _entity.OzelKod1       = entity.OzelKod1;
                _entity.OzelKod2       = entity.OzelKod2;
                _entity.OzelKod3       = entity.OzelKod3;
                _entity.OzelKod4       = entity.OzelKod4;
                _entity.GarantiSuresi  = entity.GarantiSuresi;
                _entity.UreticiKodu    = entity.UreticiKodu;
                _entity.AlisKdv        = entity.AlisKdv;
                _entity.SatisKdv       = entity.SatisKdv;
                _entity.AlisFiyati1    = entity.AlisFiyati1;
                _entity.AlisFiyati2    = entity.AlisFiyati2;
                _entity.AlisFiyati3    = entity.AlisFiyati3;
                _entity.SatisFiyati1   = entity.SatisFiyati1;
                _entity.SatisFiyati2   = entity.SatisFiyati2;
                _entity.SatisFiyati3   = entity.SatisFiyati3;
                _entity.MinStokMiktari = entity.MinStokMiktari;
                _entity.MaxStokMiktari = entity.MaxStokMiktari;
                _entity.Aciklama       = entity.Aciklama;
                txtKod.Text            = null;
            }
            else
            {
                _entity             = entity;
                _entity.KullaniciID = RoleTool.kullaniciEntity.KullaniciID;
            }

            labelKullaniciID.DataBindings.Add("Text", _entity, "KullaniciID");
            txtDurumu.DataBindings.Add("EditValue", _entity, "Durumu");
            txtKod.DataBindings.Add("Text", _entity, "StokKodu");
            txtBarkod.DataBindings.Add("Text", _entity, "Barkod");
            txtStokAdi.DataBindings.Add("Text", _entity, "StokAdi");
            txtBirimi.DataBindings.Add("Text", _entity, "Birimi");
            txtUreticiKodu.DataBindings.Add("Text", _entity, "UreticiKodu");
            txtGarantiSuresi.DataBindings.Add("Text", _entity, "GarantiSuresi");
            calcMaxStok.DataBindings.Add("Text", _entity, "MaxStokMiktari");
            calcMaxStok.DataBindings[0].FormattingEnabled = true;
            calcMaxStok.DataBindings[0].FormatString      = "N3";
            calcMinStok.DataBindings.Add("Text", _entity, "MinStokMiktari");
            calcMinStok.DataBindings[0].FormattingEnabled = true;
            calcMinStok.DataBindings[0].FormatString      = "N3";
            txtAciklama.DataBindings.Add("Text", _entity, "Aciklama");
            txtStokGrubu.DataBindings.Add("Text", _entity, "StokGrubu");
            txtStokAltGrubu.DataBindings.Add("Text", _entity, "StokAltGrubu");
            txtMarka.DataBindings.Add("Text", _entity, "Marka");
            txtModel.DataBindings.Add("Text", _entity, "Modeli");
            txtOzelKod1.DataBindings.Add("Text", _entity, "OzelKod1");
            txtOzelKod2.DataBindings.Add("Text", _entity, "OzelKod2");
            txtOzelKod3.DataBindings.Add("Text", _entity, "OzelKod3");
            txtOzelKod4.DataBindings.Add("Text", _entity, "OzelKod4");
            calcAlisKdv.DataBindings.Add("Text", _entity, "AlisKdv");
            calcAlisKdv.DataBindings[0].FormattingEnabled   = true;
            calcAlisKdv.DataBindings[0].FormatString        = "'%'0";
            calcAlisKdv.DataBindings[0].DataSourceNullValue = "0";
            calcSatisKdv.DataBindings.Add("Text", _entity, "SatisKdv");
            calcSatisKdv.DataBindings[0].FormattingEnabled   = true;
            calcSatisKdv.DataBindings[0].FormatString        = "'%'0";
            calcSatisKdv.DataBindings[0].DataSourceNullValue = "0";
            calcAlisFiyat1.DataBindings.Add("Text", _entity, "AlisFiyati1");
            calcAlisFiyat1.DataBindings[0].FormattingEnabled = true;
            calcAlisFiyat1.DataBindings[0].FormatString      = "C2";
            calcAlisFiyat2.DataBindings.Add("Text", _entity, "AlisFiyati2");
            calcAlisFiyat2.DataBindings[0].FormattingEnabled = true;
            calcAlisFiyat2.DataBindings[0].FormatString      = "C2";
            calcAlisFiyat3.DataBindings.Add("Text", _entity, "AlisFiyati3");
            calcAlisFiyat3.DataBindings[0].FormattingEnabled = true;
            calcAlisFiyat3.DataBindings[0].FormatString      = "C2";
            calcSatisFiyat1.DataBindings.Add("Text", _entity, "SatisFiyati1");
            calcSatisFiyat1.DataBindings[0].FormattingEnabled = true;
            calcSatisFiyat1.DataBindings[0].FormatString      = "C2";
            calcSatisFiyat2.DataBindings.Add("Text", _entity, "SatisFiyati2");
            calcSatisFiyat2.DataBindings[0].FormattingEnabled = true;
            calcSatisFiyat2.DataBindings[0].FormatString      = "C2";
            calcSatisFiyat3.DataBindings.Add("Text", _entity, "SatisFiyati3");
            calcSatisFiyat3.DataBindings[0].FormattingEnabled = true;
            calcSatisFiyat3.DataBindings[0].FormatString      = "C2";
        }
Exemplo n.º 29
0
        public FrmStokIslem(Entities.Tables.Stok entity)
        {
            InitializeComponent();
            _entity = entity;
            toggleDurum.DataBindings.Add("EditValue", _entity, "Durumu");
            txtStokKodu.DataBindings.Add("Text", _entity, "StokKodu");
            txtBarkod.DataBindings.Add("Text", _entity, "Barkod");
            cmbBarkodTuru.DataBindings.Add("Text", _entity, "BarkodTuru");
            txtStokAdi.DataBindings.Add("Text", _entity, "StokAdi");
            txtUreticiKodu.DataBindings.Add("Text", _entity, "UreticiKodu");
            txtGarantiSuresi.DataBindings.Add("Text", _entity, "GarantiSuresi");



            calcMaxStokMiktari.DataBindings.Add("Text", _entity, "MaxStokMiktari");


            calcMinStokMiktari.DataBindings.Add("Text", _entity, "MinStokMiktari");
            calcMinStokMiktari.DataBindings[0].FormattingEnabled = true;
            calcMinStokMiktari.DataBindings[0].FormatString      = "N3";

            txtAciklama.DataBindings.Add("Text", _entity, "Aciklama");
            btnStokGrubu.DataBindings.Add("Text", _entity, "StokGrubu");
            btnStokAltGrubu.DataBindings.Add("Text", _entity, "StokAltGrubu");
            btnMarka.DataBindings.Add("Text", _entity, "Marka");
            btnModel.DataBindings.Add("Text", _entity, "Modeli");
            btnOzelKod1.DataBindings.Add("Text", _entity, "OzelKod1");
            btnOzelKod2.DataBindings.Add("Text", _entity, "OzelKod2");
            btnOzelKod3.DataBindings.Add("Text", _entity, "OzelKod3");
            btnOzelKod4.DataBindings.Add("Text", _entity, "OzelKod4");
            calcAlisKdv.DataBindings.Add("Text", _entity, "AlisKdv");
            calcAlisKdv.DataBindings[0].FormattingEnabled = true;
            calcAlisKdv.DataBindings[0].FormatString      = "'%'0";

            calcSatisKdv.DataBindings.Add("Text", _entity, "SatisKdv");
            calcSatisKdv.DataBindings[0].FormattingEnabled = true;
            calcSatisKdv.DataBindings[0].FormatString      = "'%'0";
            calcAlisFiyat1.DataBindings.Add("Text", _entity, "AlisFiyati1");
            calcAlisFiyat1.DataBindings[0].FormattingEnabled = true;
            calcAlisFiyat1.DataBindings[0].FormatString      = "C2";

            calcAlisFiyat2.DataBindings.Add("Text", _entity, "AlisFiyati2");
            calcAlisFiyat2.DataBindings[0].FormattingEnabled = true;
            calcAlisFiyat2.DataBindings[0].FormatString      = "C2";

            calcAlisFiyat3.DataBindings.Add("Text", _entity, "AlisFiyati3");
            calcAlisFiyat3.DataBindings[0].FormattingEnabled = true;
            calcAlisFiyat3.DataBindings[0].FormatString      = "C2";

            calcSatisFiyat1.DataBindings.Add("Text", _entity, "SatisFiyati1");
            calcSatisFiyat1.DataBindings[0].FormattingEnabled = true;
            calcSatisFiyat1.DataBindings[0].FormatString      = "C2";

            calcSatisFiyat2.DataBindings.Add("Text", _entity, "SatisFiyati2");
            calcSatisFiyat2.DataBindings[0].FormattingEnabled = true;
            calcSatisFiyat2.DataBindings[0].FormatString      = "C2";

            calcSatisFiyat3.DataBindings.Add("Text", _entity, "SatisFiyati3");
            calcSatisFiyat3.DataBindings[0].FormattingEnabled = true;
            calcSatisFiyat3.DataBindings[0].FormatString      = "C2";
        }
Exemplo n.º 30
0
        // kapat butununa basıldığında gereksiz yere güncelleme işlemi yapmamak için ; form saved metodu (cariislem kaydet butonu altında) (addorrupdate) true ise listeyi güncelle


        public FrmStokIslem(Entities.Tables.Stok entity)
        //dışarıdan parametre ile isteyeceğimiz entity


        {
            InitializeComponent();
            _entity = entity;
            //dışarıdan aldığımız entity bizim içeride oluşturduğumuz entity e eşitledik.

            //databindings ozelligi alan atama
            toggledurumu.DataBindings.Add("EditValue", _entity, "Durumu");
            txtstokkodu.DataBindings.Add("Text", _entity, "StokKodu");
            txtbarkod.DataBindings.Add("Text", _entity, "BarkodNo");
            cmbbarkodturu.DataBindings.Add("Text", _entity, "BarkodTuru");
            txtstokadi.DataBindings.Add("Text", _entity, "StokAdi");
            btnbirimi.DataBindings.Add("Text", _entity, "Birimi");
            txtureticikodu.DataBindings.Add("Text", _entity, "UreticiKodu");
            txtgarantisuresi.DataBindings.Add("Text", _entity, "GarantiSuresi");

            calcmaxstokmiktari.DataBindings.Add("Text", _entity, "MaxStokMiktar");
            calcmaxstokmiktari.DataBindings[0].FormattingEnabled = true;
            calcmaxstokmiktari.DataBindings[0].FormatString      = "N3";

            calcminstokmiktari.DataBindings.Add("Text", _entity, "MinStokMiktar");
            //virgülden sonra 3 hane göstermesi için kullanılan yapı aşağıdadır.
            calcminstokmiktari.DataBindings[0].FormattingEnabled = true;
            calcminstokmiktari.DataBindings[0].FormatString      = "N3";

            txtaciklama.DataBindings.Add("Text", _entity, "Aciklama");
            btnstokgrubu.DataBindings.Add("Text", _entity, "StokGrubu");
            btnstokaltgrubu.DataBindings.Add("Text", _entity, "StokAltGrubu");
            btnmarka.DataBindings.Add("Text", _entity, "Marka");
            btnmodel.DataBindings.Add("Text", _entity, "Model");
            btnozelkod1.DataBindings.Add("Text", _entity, "OzelKod1");
            btnozelkod2.DataBindings.Add("Text", _entity, "OzelKod2");
            btnozelkod3.DataBindings.Add("Text", _entity, "OzelKod3");
            btnozelkod4.DataBindings.Add("Text", _entity, "OzelKod4");

            calcaliskdv.DataBindings.Add("Text", _entity, "AlisKdv");
            calcaliskdv.DataBindings[0].FormattingEnabled   = true;
            calcaliskdv.DataBindings[0].FormatString        = "'%'0";
            calcaliskdv.DataBindings[0].DataSourceNullValue = "0";

            calcsatiskdv.DataBindings.Add("Text", _entity, "SatisKdv");
            calcsatiskdv.DataBindings[0].FormattingEnabled   = true;
            calcsatiskdv.DataBindings[0].FormatString        = "'%'0";
            calcsatiskdv.DataBindings[0].DataSourceNullValue = "0";


            calcalisfiyati1.DataBindings.Add("Text", _entity, "AlisFiyat1");
            calcalisfiyati1.DataBindings[0].FormattingEnabled = true;
            calcalisfiyati1.DataBindings[0].FormatString      = "C2";

            calcalisfiyati2.DataBindings.Add("Text", _entity, "AlisFiyat2");
            calcalisfiyati2.DataBindings[0].FormattingEnabled = true;
            calcalisfiyati2.DataBindings[0].FormatString      = "C2";

            calcalisfiyati3.DataBindings.Add("Text", _entity, "AlisFiyat3");
            calcalisfiyati3.DataBindings[0].FormattingEnabled = true;
            calcalisfiyati3.DataBindings[0].FormatString      = "C2";

            calcsatisfiyati1.DataBindings.Add("Text", _entity, "SatisFiyat1");
            calcsatisfiyati1.DataBindings[0].FormattingEnabled = true;
            calcsatisfiyati1.DataBindings[0].FormatString      = "C2";

            calcsatisfiyati2.DataBindings.Add("Text", _entity, "SatisFiyat2");
            calcsatisfiyati2.DataBindings[0].FormattingEnabled = true;
            calcsatisfiyati2.DataBindings[0].FormatString      = "C2";

            calcsatisfiyati3.DataBindings.Add("Text", _entity, "SatisFiyat3");
            calcsatisfiyati3.DataBindings[0].FormattingEnabled = true;
            calcsatisfiyati3.DataBindings[0].FormatString      = "C2";
        }