Example #1
0
        private void carisec()
        {
            FrmCariSec frm = new FrmCariSec();

            frm.ShowDialog();
            if (frm.secildi)
            {
                Entities.Tables.Cari entity = frm._Secilen.FirstOrDefault();
                entitybakiye          = caridal.CariBakiyesi(context, entity.CariKodu);
                txtCariKodu.Text      = entity.CariKodu;
                txtCariAdi14.Text     = entity.CariAdi;
                txtFaturaUnvan.Text   = entity.FaturaUnvani;
                txtVergiDairesi.Text  = entity.VergiDairesi;
                txtVergiNo.Text       = entity.VergiNumarasi;
                txtCepTelefon.Text    = entity.CepTelefonu;
                txtil.Text            = entity.Il;
                txtilce.Text          = entity.Ilce;
                txtAdres.Text         = entity.Adres;
                txtAciklama.Text      = entity.Aciklama;
                lblAlacak.Text        = entitybakiye.Alacak.ToString("C2");
                lblBorc.Text          = entitybakiye.Borc.ToString("C2");
                lblBakiye.Text        = entitybakiye.Bakiye.ToString("C2");
                txtCariTuru.Text      = entity.CariTuru;
                groupControl1.Enabled = true;
            }
        }
Example #2
0
        private void btnCariSec_Click(object sender, EventArgs e)
        {
            FrmCariSec form = new FrmCariSec();

            form.ShowDialog();
            if (form.secildi)
            {
                Entities.Tables.Cari entityCari = form.secilen.FirstOrDefault();
                entityCariBakiye = this.cariDal.CariBakiyesi(context, entityCari.CariKodu);

                lblCariKodu.Text      = entityCari.CariKodu;
                lblCariAdi.Text       = entityCari.CariAdi;
                textFaturaUnvani.Text = entityCari.FaturaUnvani;
                textVergiDairesi.Text = entityCari.VergiDairesi;
                textVergiNo.Text      = entityCari.VergiNo;
                textGsmNo.Text        = entityCari.CepTelefon;
                textIl.Text           = entityCari.Il;
                textIlce.Text         = entityCari.Ilce;
                textSemt.Text         = entityCari.Semt;
                textAdres.Text        = entityCari.Adres;
                lblAlacak.Text        = entityCariBakiye.Alacak.ToString("C2");
                lblBorc.Text          = entityCariBakiye.Borc.ToString("C2");
                lblBakiye.Text        = entityCariBakiye.Bakiye.ToString("C2");
            }
        }
        private void Kopyala()
        {
            if (CariGridView.RowCount.Equals(0))
            {
                XtraMessageBox.Show("Kopyalanacak Kayıt Bulunamadı.");
            }
            else
            {
                secilen = Convert.ToInt32(CariGridView.GetFocusedRowCellValue(colId));


                Entities.Tables.Cari cariEntity = new Entities.Tables.Cari();
                cariEntity = cariDal.GetByFilter(context, c => c.KullaniciID == RoleTool.kullaniciEntity.KullaniciID && c.Id == secilen);
                FrmCariIslem form = new FrmCariIslem(cariEntity, true);
                form.ShowDialog();
                if (form.kayitedildi)
                {
                    GetAll();
                    logSecilen = CariGridView.GetFocusedRowCellValue(colCariKodu).ToString();
                    context.KullaniciLoglari.Add(new KullaniciLog
                    {
                        KullaniciID        = RoleTool.kullaniciEntity.KullaniciID,
                        KullaniciAdi       = RoleTool.kullaniciEntity.KullaniciAdi,
                        YapilanIslem       = "Cari Kopyala -  " + logSecilen,
                        YapilanIslemTarihi = DateTime.Now
                    });
                    context.SaveChanges();
                }
            }
        }
Example #4
0
 private void btnKopyala_Click(object sender, EventArgs e)
 {
     try
     {
         if (gridView1.RowCount != 0)
         {
             secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
             Entities.Tables.Cari cariEntity = new Entities.Tables.Cari();
             cariEntity = cariDal.GetByFilter(context, c => c.Id == secilen);
             frmCariIslem form = new frmCariIslem(cariEntity, true);
             form.ShowDialog();
             if (form.saved)
             {
                 GetAll();
             }
         }
         else
         {
             MessageBox.Show("Seçili Cari Bulunamadı");
         }
     }
     catch (Exception)
     {
         MessageBox.Show("Seçili Cari Bulunamadı");
     }
 }
Example #5
0
 public FrmCariIslem(Entities.Tables.Cari entity)
 {
     InitializeComponent();
     _entity = entity;
     txtAciklama.DataBindings.Add("Text", _entity, "Aciklama");
     toggleDurumu.DataBindings.Add("EditValue", _entity, "Durumu");
     txtCariAdi.DataBindings.Add("Text", _entity, "CariAdi");
     txtCariKodu.DataBindings.Add("Text", _entity, "CariKodu");
     txtCariTuru.DataBindings.Add("Text", _entity, "CariTuru");
     txtYetkiliKisi.DataBindings.Add("Text", _entity, "YetkiliKisi");
     txtFaturaUnvani.DataBindings.Add("Text", _entity, "FaturaUnvani");
     txtCepTelefonu.DataBindings.Add("Text", _entity, "CepTelefonu");
     txtSabitTelefon.DataBindings.Add("Text", _entity, "Telefon");
     txtFax.DataBindings.Add("Text", _entity, "Fax");
     txtEmail.DataBindings.Add("Text", _entity, "Email");
     txtWeb.DataBindings.Add("Text", _entity, "Web");
     txtil.DataBindings.Add("Text", _entity, "Il");
     txtilce.DataBindings.Add("Text", _entity, "Ilce");
     txtSemt.DataBindings.Add("Text", _entity, "Semt");
     txtAdres.DataBindings.Add("Text", _entity, "Adres");
     btnCariGrubu.DataBindings.Add("Text", _entity, "CariGrubu");
     btnCariAltGrubu.DataBindings.Add("Text", _entity, "CariAltGrubu");
     btnOzelKod1.DataBindings.Add("Text", _entity, "OzelKod");
     btnOzelKod2.DataBindings.Add("Text", _entity, "OzelKod1");
     btnOzelKod3.DataBindings.Add("Text", _entity, "OzelKod2");
     btnOzelKod4.DataBindings.Add("Text", _entity, "OzelKod3");
     txtVergiDairesi.DataBindings.Add("Text", _entity, "VergiDairesi");
     txtVergiNumarasi.DataBindings.Add("Text", _entity, "VergiNumarasi");
     txtiskontoOrani.DataBindings.Add("Text", _entity, "IskontoOrani");
     txtRiskLimiti.DataBindings.Add("Text", _entity, "RiskLimiti");
     txtAlisFiyati.DataBindings.Add("Text", _entity, "AlisOzelFiyati");
     txtSatisFiyati.DataBindings.Add("Text", _entity, "SatisOzelFiyati");
 }
Example #6
0
        private void btnCariSec_Click(object sender, EventArgs e)
        {
            FrmCariSec form = new FrmCariSec();

            form.ShowDialog();
            if (form.Secildi)
            {
                Entities.Tables.Cari entity = form.secilen.FirstOrDefault();
                _entityBakiye        = this.cariDal.CariBakiyesi(context, entity.Id);
                _cariId              = entity.Id;
                _fisentity.CariId    = entity.Id;
                txtCariKodu.Text     = entity.CariKodu;
                txtCariAdi.Text      = entity.CariAdi;
                txtFaturaUnvani.Text = entity.FaturaUnvani;
                txtVergiDairesi.Text = entity.VergiDairesi;
                txtVergiNo.Text      = entity.VergiNo;
                txtCepTelefonu.Text  = entity.CepTelefonu;
                txtIl.Text           = entity.Il;
                txtIlce.Text         = entity.Ilce;
                txtSemt.Text         = entity.Semt;
                txtAdres.Text        = entity.Adres;
                lblRiskLimiti.Text   = _entityBakiye.RiskLimiti.ToString("C2");
                lblAlacak.Text       = _entityBakiye.Alacak.ToString("C2");
                lblBorc.Text         = _entityBakiye.Borc.ToString("C2");
                lblBakiye.Text       = _entityBakiye.Bakiye.ToString("C2");
            }
        }
Example #7
0
        private void btnKopyala_Click(object sender, EventArgs e)
        {
            secilen = gridView1.GetFocusedRowCellValue(colCariKodu).ToString();
            var cariEntity = new Entities.Tables.Cari();

            cariEntity          = cariDal.GetByFilter(context, c => c.CariKodu == secilen);
            cariEntity.Id       = -1;
            cariEntity.CariKodu = null;
            var form = new FrmCariIslem(cariEntity);

            form.ShowDialog();
        }
Example #8
0
        private void btnCariKopyala_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(colCariKodu).ToString();

            Entities.Tables.Cari cariEntity = new Entities.Tables.Cari();
            cariEntity          = caridal.GetByFilter(context, c => c.CariKodu == secilen);
            cariEntity.Id       = -1;
            cariEntity.CariKodu = null;
            FrmCariIslem ca = new FrmCariIslem(cariEntity);

            ca.ShowDialog();
        }
Example #9
0
        private void btnCariSec_Click(object sender, EventArgs e)
        {
            FrmCariSec form = new FrmCariSec();

            form.ShowDialog();
            if (form.Secildi)
            {
                Entities.Tables.Cari entity = form.secilen.FirstOrDefault();
                _entityBakiye = this.cariDal.CariBakiyesi(context, entity.Id);
                txtFirma.Text = entity.CariKodu + " / " + entity.FaturaUnvani;
                calcBorc.Text = _entityBakiye.Borc.ToString("C2") + "-" + calcToplamAlt.Text;
                hedefPosta    = entity.EMail;
            }
        }
Example #10
0
        private void Form1_Load(object sender, EventArgs e)
        {
            var context = new NetSatisContext();
            var cariDal = new CariDAL();
            var entity  = new Entities.Tables.Cari
            {
                CariKodu     = "123456789",
                CariAdi      = "Can Özaytekin",
                YetkiliKisi  = "Can",
                FaturaUnvani = "Özaytekin"
            };

            cariDal.AddOrUpdate(context, entity);
            cariDal.Save(context);
        }
Example #11
0
        private void txtCariAdi_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            if (string.IsNullOrEmpty(txtCariAdi.Text))
            {
                return;
            }

            var res = context.Cariler.FirstOrDefault(x => x.CariAdi.StartsWith(txtCariAdi.Text) || x.CariKodu.StartsWith(txtCariAdi.Text));

            if (res != null)
            {
                seciliCari = res;
                Yerlestir();
            }
        }
Example #12
0
        private void txtKod_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            frmCariSec form = new frmCariSec();

            form.ShowDialog();
            if (form.secildi)
            {
                if (form.secilen.Count == 0)
                {
                    return;
                }
                seciliCari = form.secilen.FirstOrDefault();
                Yerlestir();
            }
        }
Example #13
0
        private void btnkopyala_Click(object sender, EventArgs e)
        {
            secilen = gridView1.GetFocusedRowCellValue(colCariKodu).ToString();
            Entities.Tables.Cari cariEntity = new Entities.Tables.Cari();
            cariEntity          = cariDal.GetByFilter(context, c => c.CariKodu == secilen);
            cariEntity.Id       = -1;
            cariEntity.CariKodu = null;
            //stokkodunun benzersiz olması için null olarak gönderiliyor.
            FrmCariIslem form = new FrmCariIslem(cariEntity);

            form.ShowDialog();
            if (form.saved)
            {
                GetAll();
            }
        }
Example #14
0
 private void FisIslem_Click(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridView1.RowCount != 0)
     {
         secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
         Entities.Tables.Cari cariEntity = new Entities.Tables.Cari();
         cariEntity = cariDal.GetByFilter(context, c => c.Id == secilen);
         string      tur  = e.Item.Caption;
         frmFisIslem form = new frmFisIslem(null, tur, true, cariEntity);
         form.Show();
     }
     else
     {
         MessageBox.Show("Seçili Cari bulunamadı.");
     }
 }
Example #15
0
        public FrmCariIslemler(Entities.Tables.Cari entity)
        {
            InitializeComponent();
            _entity = entity;
            toggleDurum.DataBindings.Add("EditValue", _entity, "Durumu");
            txtCariKodu.DataBindings.Add("Text", _entity, "CariKodu");
            txtCariAdi.DataBindings.Add("Text", _entity, "CariAdi");
            cmbCariTuru.DataBindings.Add("Text", _entity, "CariTuru");
            txtYetkiliKisi.DataBindings.Add("Text", _entity, "YetkiliKisi");
            txtFaturaUnvan.DataBindings.Add("Text", _entity, "FaturaUnvani");
            txtVergiDairesi.DataBindings.Add("Text", _entity, "VergiDairesi");
            txtVergiNo.DataBindings.Add("Text", _entity, "VergiNo");

            txtAciklama.DataBindings.Add("Text", _entity, "Aciklama");
            txtCepTelefon.DataBindings.Add("Text", _entity, "CepTelefonu");
            txtSabitTel.DataBindings.Add("Text", _entity, "Telefon");
            txtFax.DataBindings.Add("Text", _entity, "Fax");
            txtEmail.DataBindings.Add("Text", _entity, "Email");
            txtWeb.DataBindings.Add("Text", _entity, "Web");
            txtIl.DataBindings.Add("Text", _entity, "Il");
            txtIlce.DataBindings.Add("Text", _entity, "Ilce");
            txtSemt.DataBindings.Add("Text", _entity, "Semt");
            txtAdres.DataBindings.Add("Text", _entity, "Adres");
            btnCariGrubu.DataBindings.Add("Text", _entity, "CariGrubu");
            btnCariAltGrubu.DataBindings.Add("Text", _entity, "CariAltGrubu");
            btnOzelKod1.DataBindings.Add("Text", _entity, "OzelKod1");
            btnOzelKod2.DataBindings.Add("Text", _entity, "OzelKod2");
            btnOzelKod3.DataBindings.Add("Text", _entity, "OzelKod3");
            btnOzelKod4.DataBindings.Add("Text", _entity, "OzelKod4");
            cbmAlisOzelFiyat.DataBindings.Add("Text", _entity, "AlisOzelFiyat");
            cbmSatisOzelFiyat.DataBindings.Add("Text", _entity, "SatisOzelFiyat");



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


            calcRiskLimiti.DataBindings.Add("Text", _entity, "RiskLimiti");
            calcRiskLimiti.DataBindings[0].FormattingEnabled = true;
            calcRiskLimiti.DataBindings[0].FormatString = "C2";
            calcRiskLimiti.DataBindings[0].DataSourceNullValue = "0";

        }
Example #16
0
        private void btnKopyala_Click(object sender, EventArgs e)
        {
            secilen = gridView1.GetFocusedRowCellValue(colCariKodu).ToString();
            Entities.Tables.Cari __cariEntity = new Entities.Tables.Cari();

            __cariEntity    = _caridal.GetByFilter(_context, s => s.CariKodu == secilen);
            __cariEntity.Id = -1;

            __cariEntity.CariKodu = null;
            FrmCariIslem frm = new FrmCariIslem(__cariEntity);

            frm.ShowDialog();
            if (frm.saved)
            {
                GetAll();
            }
        }
Example #17
0
 public FrmCariIslem(Entities.Tables.Cari entity)
 {
     InitializeComponent();
     // initialize altına yazılmalı ??
     _entity = entity;
     toggleDurumu.DataBindings.Add("EditValue", _entity, "Durumu", false,
                                   DataSourceUpdateMode.OnPropertyChanged);
     txtcarikodu.DataBindings.Add("Text", _entity, "CariKodu", false, DataSourceUpdateMode.OnPropertyChanged);
     txtcariadi.DataBindings.Add("Text", _entity, "CariAdi", false, DataSourceUpdateMode.OnPropertyChanged);
     cmbCariTuru.DataBindings.Add("Text", _entity, "CariTuru");
     txtyetkili.DataBindings.Add("Text", _entity, "Yetkili", false, DataSourceUpdateMode.OnPropertyChanged);
     txtFaturaUnvani.DataBindings.Add("Text", _entity, "FaturaUnvani", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
     txtvergidairesi.DataBindings.Add("Text", _entity, "VergiDairesi", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
     txtverginumarasi.DataBindings.Add("Text", _entity, "VergiNo", false,
                                       DataSourceUpdateMode.OnPropertyChanged);
     txtaciklama.DataBindings.Add("Text", _entity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);
     txtCepTelefonu.DataBindings.Add("Text", _entity, "CepTelefon", false,
                                     DataSourceUpdateMode.OnPropertyChanged);
     txtSabitTelefon.DataBindings.Add("Text", _entity, "Telefon", false, DataSourceUpdateMode.OnPropertyChanged);
     txtFax.DataBindings.Add("Text", _entity, "Fax", false, DataSourceUpdateMode.OnPropertyChanged);
     txtEmail.DataBindings.Add("Text", _entity, "Email", false, DataSourceUpdateMode.OnPropertyChanged);
     txtWeb.DataBindings.Add("Text", _entity, "Web", false, DataSourceUpdateMode.OnPropertyChanged);
     txtIl.DataBindings.Add("Text", _entity, "Il", false, DataSourceUpdateMode.OnPropertyChanged);
     txtIlce.DataBindings.Add("Text", _entity, "Ilce", false, DataSourceUpdateMode.OnPropertyChanged);
     txtSemt.DataBindings.Add("Text", _entity, "Semt", false, DataSourceUpdateMode.OnPropertyChanged);
     txtAdres.DataBindings.Add("Text", _entity, "Adres", false, DataSourceUpdateMode.OnPropertyChanged);
     btnCariGrubu.DataBindings.Add("Text", _entity, "CariGrubu", false, DataSourceUpdateMode.OnPropertyChanged);
     btncarialtgrubu.DataBindings.Add("Text", _entity, "CariAltGrubu", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
     btnozelkod1.DataBindings.Add("Text", _entity, "OzelKod1", false, DataSourceUpdateMode.OnPropertyChanged);
     btnozelkod2.DataBindings.Add("Text", _entity, "OzelKod2", false, DataSourceUpdateMode.OnPropertyChanged);
     btnozelkod3.DataBindings.Add("Text", _entity, "OzelKod3", false, DataSourceUpdateMode.OnPropertyChanged);
     btnozelkod4.DataBindings.Add("Text", _entity, "OzelKod4", false, DataSourceUpdateMode.OnPropertyChanged);
     calcalisozelfiyat.DataBindings.Add("Text", _entity, "AlisOzelFiyat", false,
                                        DataSourceUpdateMode.OnPropertyChanged);
     calcsatisozelfiyat.DataBindings.Add("Text", _entity, "SatisOzelFiyat", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
     calciskontoorani.DataBindings.Add("EditValue", _entity, "IskontoOrani", true,
                                       DataSourceUpdateMode.OnPropertyChanged, 0, "'%'0");
     calcrisklimiti.DataBindings.Add("EditValue", _entity, "RiskLimiti", true,
                                     DataSourceUpdateMode.OnPropertyChanged, 0, "C2");
 }
Example #18
0
 private void btnCariKopyalaHizli_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     try
     {
         secilen = Convert.ToInt32(gridView1.GetFocusedRowCellValue(colId));
         Entities.Tables.Cari cariEntity = new Entities.Tables.Cari();
         cariEntity = cariDal.GetByFilter(context, c => c.Id == secilen);
         frmCariIslem form = new frmCariIslem(cariEntity, true);
         form.ShowDialog();
         if (form.saved)
         {
             GetAll();
         }
     }
     catch (Exception)
     {
         throw;
     }
 }
Example #19
0
        public FrmCariIslem(Entities.Tables.Cari entity)
        {
            InitializeComponent();
            _entity = entity;
            toggleDurum.DataBindings.Add("EditValue", _entity, "Durumu", false, DataSourceUpdateMode.OnPropertyChanged);
            txtCariKodu.DataBindings.Add("Text", _entity, "CariKodu", false, DataSourceUpdateMode.OnPropertyChanged);
            txtCariAdi.DataBindings.Add("Text", _entity, "CariAdi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtFaturaUnvani.DataBindings.Add("Text", _entity, "FaturaUnvani", false, DataSourceUpdateMode.OnPropertyChanged);
            txtVergiDairesi.DataBindings.Add("Text", _entity, "VergiDairesi", false, DataSourceUpdateMode.OnPropertyChanged);
            cmbCariTuru.DataBindings.Add("Text", _entity, "CariTuru", false, DataSourceUpdateMode.OnPropertyChanged);
            txtVergiNo.DataBindings.Add("Text", _entity, "VergiNo", false, DataSourceUpdateMode.OnPropertyChanged);
            txtYetkiliKisi.DataBindings.Add("Text", _entity, "YetkiliKisi", false, DataSourceUpdateMode.OnPropertyChanged);
            txtCep.DataBindings.Add("Text", _entity, "CepTelefonu", false, DataSourceUpdateMode.OnPropertyChanged);
            txtSabitTel.DataBindings.Add("Text", _entity, "Telefon", false, DataSourceUpdateMode.OnPropertyChanged);
            txtAdres.DataBindings.Add("Text", _entity, "Adres", false, DataSourceUpdateMode.OnPropertyChanged);
            cmbIl.DataBindings.Add("Text", _entity, "Il", false, DataSourceUpdateMode.OnPropertyChanged);
            cmbIlce.DataBindings.Add("Text", _entity, "Ilce", false, DataSourceUpdateMode.OnPropertyChanged);
            txtFax.DataBindings.Add("Text", _entity, "Fax", false, DataSourceUpdateMode.OnPropertyChanged);
            txtMail.DataBindings.Add("Text", _entity, "EMail", false, DataSourceUpdateMode.OnPropertyChanged);
            txtSemt.DataBindings.Add("Text", _entity, "Semt", false, DataSourceUpdateMode.OnPropertyChanged);
            txtAcıklama.DataBindings.Add("Text", _entity, "Aciklama", false, DataSourceUpdateMode.OnPropertyChanged);
            btnCariGrubu.DataBindings.Add("Text", _entity, "CariGrubu", false, DataSourceUpdateMode.OnPropertyChanged);
            btnCariAltGrubu.DataBindings.Add("Text", _entity, "CariAltGrubu", false, DataSourceUpdateMode.OnPropertyChanged);
            btnOzelKod1.DataBindings.Add("Text", _entity, "OzelKod1", false, DataSourceUpdateMode.OnPropertyChanged);
            btnOzelKod2.DataBindings.Add("Text", _entity, "OzelKod2", false, DataSourceUpdateMode.OnPropertyChanged);
            btnOzelKod3.DataBindings.Add("Text", _entity, "OzelKod3", false, DataSourceUpdateMode.OnPropertyChanged);
            btnOzelKod4.DataBindings.Add("Text", _entity, "OzelKod4", false, DataSourceUpdateMode.OnPropertyChanged);

            calcAlısOzelFiyatı.DataBindings.Add("Text", _entity, "AlisOzelFiyati", true, DataSourceUpdateMode.OnPropertyChanged);
            calcSatısOzelFiyatı.DataBindings.Add("Text", _entity, "SatisOzelFiyati", true, DataSourceUpdateMode.OnPropertyChanged);

            calcİskontoOrani.DataBindings.Add("Text", _entity, "IskontoOrani", true, DataSourceUpdateMode.OnPropertyChanged);
            calcİskontoOrani.DataBindings[0].FormattingEnabled   = true;
            calcİskontoOrani.DataBindings[0].FormatString        = "'%'0";
            calcİskontoOrani.DataBindings[0].DataSourceNullValue = "0";

            calcRiskLimit.DataBindings.Add("Text", _entity, "RiskLimit", true, DataSourceUpdateMode.OnPropertyChanged);
            calcRiskLimit.DataBindings[0].FormattingEnabled   = true;
            calcRiskLimit.DataBindings[0].FormatString        = "C2";
            calcRiskLimit.DataBindings[0].DataSourceNullValue = "0";
        }
Example #20
0
        public FrmCariIslem(Entities.Tables.Cari entity, bool kopyala = false)
        {
            InitializeComponent();
            kodOlustur = new CodeTool(this, CodeTool.Table.Cari);
            kodOlustur.barButonOlustur();

            if (kopyala)
            {
                _entity                 = new Entities.Tables.Cari();
                _entity.KullaniciID     = entity.KullaniciID;
                _entity.Id              = -1;
                _entity.Durumu          = entity.Durumu;
                _entity.Aciklama        = entity.Aciklama;
                _entity.Adres           = entity.Adres;
                _entity.AlisOzelFiyati  = entity.AlisOzelFiyati;
                _entity.CariAdi         = entity.CariAdi;
                _entity.CariAltGrubu    = entity.CariAltGrubu;
                _entity.CariGrubu       = entity.CariGrubu;
                _entity.CariKodu        = "";;
                _entity.CariTuru        = entity.CariTuru;
                _entity.CepTelefonu     = entity.CepTelefonu;
                _entity.Durumu          = entity.Durumu;
                _entity.EMail           = entity.EMail;
                _entity.FaturaUnvani    = entity.FaturaUnvani;
                _entity.Telefon         = entity.Telefon;
                _entity.Fax             = entity.Fax;
                _entity.VergiDairesi    = entity.VergiDairesi;
                _entity.VergiNo         = entity.VergiNo;
                _entity.TicaretSicilNo  = entity.TicaretSicilNo;
                _entity.MersisNo        = entity.MersisNo;
                _entity.Il              = entity.Il;
                _entity.Ilce            = entity.Ilce;
                _entity.Semt            = entity.Semt;
                _entity.Web             = entity.Web;
                _entity.SatisOzelFiyati = entity.SatisOzelFiyati;
                _entity.RiskLimiti      = entity.RiskLimiti ?? 0;
                _entity.IskontoOrani    = entity.IskontoOrani ?? 0;
                _entity.YetkiliKisi     = entity.YetkiliKisi;
                _entity.OzelKod1        = entity.OzelKod1;
                _entity.OzelKod2        = entity.OzelKod2;
                _entity.OzelKod3        = entity.OzelKod3;
                _entity.OzelKod4        = entity.OzelKod4;
                txtKod.Text             = null;
            }
            else
            {
                _entity             = entity;
                _entity.KullaniciID = RoleTool.kullaniciEntity.KullaniciID;
            }
            labelKullaniciID.DataBindings.Add("Text", _entity, "KullaniciID");
            toggleDurumu.DataBindings.Add("EditValue", _entity, "Durumu");
            txtKod.DataBindings.Add("Text", _entity, "CariKodu");
            txtCariAdi.DataBindings.Add("Text", _entity, "CariAdi");
            txtYetkiliKisi.DataBindings.Add("Text", _entity, "YetkiliKisi");
            txtFaturaUnvani.DataBindings.Add("Text", _entity, "FaturaUnvani");
            txtVergiDairesi.DataBindings.Add("Text", _entity, "VergiDairesi");
            txtVergiNo.DataBindings.Add("Text", _entity, "VergiNo");
            txtSicilNo.DataBindings.Add("Text", _entity, "TicaretSicilNo");
            txtMersisNo.DataBindings.Add("Text", _entity, "MersisNo");
            txtAciklama.DataBindings.Add("Text", _entity, "Aciklama");
            txtCepTelefonu.DataBindings.Add("Text", _entity, "CepTelefonu");
            txtSabitTelefon.DataBindings.Add("Text", _entity, "Telefon");
            txtFax.DataBindings.Add("Text", _entity, "Fax");
            txtMail.DataBindings.Add("Text", _entity, "EMail");
            txtWeb.DataBindings.Add("Text", _entity, "Web");
            txtIl.DataBindings.Add("Text", _entity, "Il");
            txtIlce.DataBindings.Add("Text", _entity, "Ilce");
            txtSemt.DataBindings.Add("Text", _entity, "Semt");
            txtAdres.DataBindings.Add("Text", _entity, "Adres");
            txtCariGrubu.DataBindings.Add("Text", _entity, "CariGrubu");
            txtCariAltGrubu.DataBindings.Add("Text", _entity, "CariAltGrubu");
            txtOzelKod1.DataBindings.Add("Text", _entity, "OzelKod1");
            txtOzelKod2.DataBindings.Add("Text", _entity, "OzelKod2");
            txtOzelKod3.DataBindings.Add("Text", _entity, "OzelKod3");
            txtOzelKod4.DataBindings.Add("Text", _entity, "OzelKod4");
            calcAlisOzelFiyat.DataBindings.Add("Text", _entity, "AlisOzelFiyati");
            calcSatisOzelFiyat.DataBindings.Add("Text", _entity, "SatisOzelFiyati");
            calcIskontoOrani.DataBindings.Add("Text", _entity, "IskontoOrani");
            calcIskontoOrani.DataBindings[0].FormattingEnabled   = true;
            calcIskontoOrani.DataBindings[0].FormatString        = "'X'0";
            calcIskontoOrani.DataBindings[0].DataSourceNullValue = "0";
            calcRiskLimiti.DataBindings.Add("Text", _entity, "RiskLimiti");
            calcRiskLimiti.DataBindings[0].FormattingEnabled   = true;
            calcRiskLimiti.DataBindings[0].FormatString        = "C2";
            calcRiskLimiti.DataBindings[0].DataSourceNullValue = "0";
        }
Example #21
0
        /// <summary>
        /// <para>
        /// Verilerin database'e işlenmesi için kullanılan metoddur. Öncelikle tüm verileri, combobox'larda seçili olan, grid
        /// alanlarından çekerek değişkenlere aktarır. sonra Öncelikle grid satırıda geçen birim database'de kayıtlı mı kontrol
        /// edilir. Kayıtlı ise database'deki veri kullanılır. Kayıtlı değilse yeni bir birim oluşturulur. aynı yöntemle
        /// grup da kontrol edilir. Son olarak aynı yöntemle stok koduna bağlı stok olup olmadığına bakılır.
        /// </para>
        /// <para>
        /// Eğer stok önceden database'de kayıtlı değil ise, yeni bir kayıt oluşturularak bilgiler girilir. Ancak önceden kayıtlı
        /// bir stok ise, kullanıcıya bir uyarı mesajı verilerek güncelleme için onay istenir. Onay verilirse, stok bilgileri güncellenir.
        /// </para>
        /// </summary>
        private void VeriEkle()
        {
            #region Değişkenler
            string CariKodu, CariAdi, CariTuru, Sinif, Yetkili, FaturaUnvan, CepTelefon, Telefon, Fax, Mail,
                   Web, Adres, Il, Ilce, Semt, Grup, AltGrup,
                   OzelKod1, OzelKod2, OzelKod3, OzelKod4, VeriDairesi, VergiNo,
                   IskontoOran, RiskLimit, Aciklama, DevirBakiye;
            #endregion
            Invoke((MethodInvoker) delegate
            {
                progressKayit.Properties.Maximum = gridListe.RowCount;
            });
            for (int i = 0; i < gridListe.RowCount; i++)
            {
                try
                {
                    #region Alan Bilgilerinin Çekilmesi
                    CariKodu    = VeriAl(cmbCariKodu, i);
                    CariAdi     = VeriAl(cmbCariAdi, i);
                    CariTuru    = VeriAl(cmbCariTuru, i);
                    Sinif       = VeriAl(cmbCariSinif, i);
                    Yetkili     = VeriAl(cmbYetkili, i);
                    Mail        = VeriAl(cmbMail, i);
                    Web         = VeriAl(cmbWeb, i);
                    Adres       = VeriAl(cmbAdres, i);
                    Il          = VeriAl(cmbIl, i);
                    Ilce        = VeriAl(cmbIlce, i);
                    Semt        = VeriAl(cmbSemt, i);
                    Grup        = VeriAl(cmbCariGrup, i);
                    AltGrup     = VeriAl(cmbCariAltGrup, i);
                    OzelKod1    = VeriAl(cmbOzelKod1, i);
                    OzelKod2    = VeriAl(cmbOzelKod2, i);
                    FaturaUnvan = VeriAl(cmbFaturaUnvan, i);
                    OzelKod3    = VeriAl(cmbOzelKod3, i);
                    OzelKod4    = VeriAl(cmbOzelKod4, i);
                    VeriDairesi = VeriAl(cmbVergiDairesi, i);
                    VergiNo     = VeriAl(cmbVergiNo, i);
                    IskontoOran = VeriAl(cmbIskontoOran, i);
                    RiskLimit   = VeriAl(cmbRiskLimit, i);
                    Aciklama    = VeriAl(cmbAciklama, i);
                    CepTelefon  = VeriAl(cmbCepTelefon, i);
                    Telefon     = VeriAl(cmbTelefon, i);
                    Fax         = VeriAl(cmbFax, i);
                    DevirBakiye = VeriAl(cmbDevirGiris, i);
                    #endregion
                    DB = new NetSatisContext();
                    #region Tanım Kontrolleri
                    if (chkAdres.Checked)
                    {
                        TanimKontrol(AltGrup, frmTanim.TanimTuru.AltGrup);
                    }
                    if (chkWeb.Checked)
                    {
                        TanimKontrol(Grup, frmTanim.TanimTuru.Grubu);
                    }
                    if (chkMail.Checked)
                    {
                        TanimKontrol(OzelKod1, frmTanim.TanimTuru.CariOzelKod1);
                    }
                    if (chkIl.Checked)
                    {
                        TanimKontrol(OzelKod2, frmTanim.TanimTuru.CariOzelKod2);
                    }
                    if (chkSemt.Checked)
                    {
                        TanimKontrol(OzelKod3, frmTanim.TanimTuru.CariOzelKod3);
                    }
                    if (chkOzelKod2.Checked)
                    {
                        TanimKontrol(OzelKod4, frmTanim.TanimTuru.CariOzelKod4);
                    }
                    #endregion
                    Entities.Tables.Cari cari = DB.Cariler.FirstOrDefault(x => x.CariKodu == CariKodu);

                    #region Eğer Stok Databasede Kayıtlı Değil İse
                    {
                        cari              = new Entities.Tables.Cari();
                        cari.Fax          = chkFax.Checked ? Aciklama : "";
                        cari.CariGrubu    = chkGrup.Checked ? Grup : "";
                        cari.VergiDairesi = chkVergiDairesi.Checked ? VeriDairesi : "";
                        cari.VergiNo      = chkVergiNo.Checked ? VergiNo : "";
                        cari.Adres        = chkAdres.Checked ? Adres : "";
                        cari.Web          = chkWeb.Checked ? Web : "";
                        cari.CariTuru     = chkCariTuru.Checked ? CariTuru : "";
                        cari.CariSinif    = chkSinif.Checked ? Sinif : "";
                        cari.YetkiliKisi  = chkYetkili.Checked ? Yetkili : "";
                        cari.FaturaUnvani = chkFaturaUnvan.Checked ? FaturaUnvan : "";
                        cari.EMail        = chkMail.Checked ? Mail : "";
                        cari.Il           = chkIl.Checked ? Il : "";
                        cari.Ilce         = chkCepTelefon.Checked ? Ilce : "";
                        cari.Telefon      = chkTelefon.Checked ? Telefon : "";
                        cari.Semt         = chkSemt.Checked ? Semt : "";
                        cari.OzelKod2     = chkOzelKod2.Checked ? OzelKod2 : "";
                        cari.CariAltGrubu = chkAltGrup.Checked ? AltGrup : "";
                        cari.CariGrubu    = chkGrup.Checked ? Grup : "";
                        cari.IskontoOrani = chkIskontoOran.Checked ? decimal.Parse(IskontoOran) : 0;
                        cari.RiskLimiti   = chkRiskLimiti.Checked ? decimal.Parse(RiskLimit) : 0;
                        cari.Aciklama     = chkAciklama.Checked ? Aciklama : "";
                        cari.OzelKod3     = chkOzelKod3.Checked ? OzelKod3 : "";
                        cari.OzelKod1     = chkOzelKod1.Checked ? OzelKod1 : "";
                        cari.CariAdi      = chkCariAdi.Checked ? CariAdi : "";
                        cari.CariKodu     = CariKodu;
                        cari.Ilce         = chkIlce.Checked ? Ilce : "";

                        cari.Durum = true;
                        DB.Cariler.Add(cari);
                        DB.SaveChanges();
                        if (Convert.ToDecimal(DevirBakiye) != 0)
                        {
                            NetSatisContext context       = new NetSatisContext();
                            Fis             cariDevirFisi = new Fis();
                            var             kod           = DB.Kodlar.Where(c => c.Tablo == "fis").First();
                            cariDevirFisi.FisKodu      = CodeTool.fiskodolustur(kod.OnEki.ToString(), kod.SonDeger.ToString());
                            cariDevirFisi.FisTuru      = "Cari Devir Fişi";
                            cariDevirFisi.Tarih        = DateTime.Now;
                            cariDevirFisi.VadeTarihi   = DateTime.Now;
                            cariDevirFisi.CariId       = cari.Id;
                            cariDevirFisi.FaturaUnvani = cari.FaturaUnvani;
                            cariDevirFisi.VergiDairesi = cari.VergiDairesi;
                            cariDevirFisi.VergiNo      = cari.VergiNo;
                            DB.Fisler.Add(cariDevirFisi);
                            DB.SaveChanges();
                            CodeTool ct = new CodeTool();
                            ct.KodArttirma("fis");
                            KasaHareket kasaHar = new KasaHareket();
                            kasaHar.FisKodu = cariDevirFisi.FisKodu;
                            kasaHar.FisTuru = "Cari Devir Fişi";
                            kasaHar.Hareket = Convert.ToDecimal(DevirBakiye) > 0 ? "Kasa Çıkış" : "Kasa Giriş";
                            int kasaid = Convert.ToInt32(context.Kullanicilar.Where(x => x.Id == frmAnaMenu.UserId).FirstOrDefault().KasaId);
                            kasaHar.KasaId      = kasaid;
                            kasaHar.OdemeTuruId = 1;
                            kasaHar.CariId      = cariDevirFisi.CariId;
                            kasaHar.Tarih       = DateTime.Now;
                            kasaHar.VadeTarihi  = DateTime.Now;
                            kasaHar.Tutar       = Convert.ToDecimal(DevirBakiye) > 0 ? Convert.ToDecimal(DevirBakiye) : Convert.ToDecimal(DevirBakiye) * -1;
                            DB.KasaHareketleri.Add(kasaHar);
                        }
                        DB.SaveChanges();
                    }
                    #endregion
                    //DB.StoklarGruplari.Add(new StokGrubu { StokID = stok.ID, GrupID = grup.ID });
                    //DB.SaveChanges();
                    Invoke((MethodInvoker) delegate
                    {
                        progressKayit.PerformStep();
                    });
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    continue;
                }
            }
            MessageBox.Show("Verilerin eklenmesi hatasız bir şekilde tamamlanmıştır.");
        }
Example #22
0
 /// <summary>
 /// Verilerin güncelleme işleminin yapıldığı metoddur. Ekleme metodu ile benzer şekilde çalışır.
 /// Sadece alanların aktif olup olmadıklarına göre güncelleme işlemi gerçekleştirir.
 /// </summary>
 public void VeriGuncelle()
 {
     #region Değişkenler
     string CariKodu, CariAdi, CariTuru, Sinif, Yetkili, FaturaUnvan, CepTelefon, Telefon, Fax, Mail,
            Web, Adres, Il, Ilce, Semt, Grup, AltGrup,
            OzelKod1, OzelKod2, OzelKod3, OzelKod4, VeriDairesi, VergiNo,
            IskontoOran, RiskLimit, Aciklama,
            DevirBakiye;
     #endregion
     for (int i = 0; i < gridListe.RowCount; i++)
     {
         #region Alan Bilgilerinin Çekilmesi
         CariKodu    = VeriAl(cmbCariKodu, i);
         CariAdi     = VeriAl(cmbCariAdi, i);
         CariTuru    = VeriAl(cmbCariTuru, i);
         Sinif       = VeriAl(cmbCariSinif, i);
         Yetkili     = VeriAl(cmbYetkili, i);
         Mail        = VeriAl(cmbMail, i);
         Web         = VeriAl(cmbWeb, i);
         Adres       = VeriAl(cmbAdres, i);
         Il          = VeriAl(cmbIl, i);
         Ilce        = VeriAl(cmbIlce, i);
         Semt        = VeriAl(cmbSemt, i);
         Grup        = VeriAl(cmbCariGrup, i);
         AltGrup     = VeriAl(cmbCariAltGrup, i);
         OzelKod1    = VeriAl(cmbOzelKod1, i);
         OzelKod2    = VeriAl(cmbOzelKod2, i);
         FaturaUnvan = VeriAl(cmbFaturaUnvan, i);
         OzelKod3    = VeriAl(cmbOzelKod3, i);
         OzelKod4    = VeriAl(cmbOzelKod4, i);
         VeriDairesi = VeriAl(cmbVergiDairesi, i);
         VergiNo     = VeriAl(cmbVergiNo, i);
         IskontoOran = VeriAl(cmbIskontoOran, i);
         RiskLimit   = VeriAl(cmbRiskLimit, i);
         Aciklama    = VeriAl(cmbAciklama, i);
         CepTelefon  = VeriAl(cmbCepTelefon, i);
         Telefon     = VeriAl(cmbTelefon, i);
         Fax         = VeriAl(cmbFax, i);
         DevirBakiye = VeriAl(cmbDevirGiris, i);
         #endregion
         #region Güncelleme İşlemi
         Entities.Tables.Cari cari = DB.Cariler.FirstOrDefault(x => x.CariKodu == CariKodu);
         if (cari != null)
         {
             if (chkFax.Checked)
             {
                 cari.Fax = Aciklama;
             }
             if (chkOzelKod4.Checked)
             {
                 cari.OzelKod4 = OzelKod4;
             }
             if (chkVergiDairesi.Checked)
             {
                 cari.VergiDairesi = VeriDairesi;
             }
             if (chkVergiNo.Checked)
             {
                 cari.VergiNo = VergiNo;
             }
             if (chkAdres.Checked)
             {
                 cari.Adres = Adres;
             }
             if (chkWeb.Checked)
             {
                 cari.Web = Web;
             }
             if (chkCariTuru.Checked)
             {
                 cari.CariTuru = CariTuru;
             }
             if (chkSinif.Checked)
             {
                 cari.CariSinif = Sinif;
             }
             if (chkYetkili.Checked)
             {
                 cari.YetkiliKisi = Yetkili;
             }
             if (chkFaturaUnvan.Checked)
             {
                 cari.FaturaUnvani = FaturaUnvan;
             }
             if (chkMail.Checked)
             {
                 cari.EMail = Mail;
             }
             if (chkIl.Checked)
             {
                 cari.Il = Il;
             }
             if (chkCepTelefon.Checked)
             {
                 cari.CepTelefonu = CepTelefon;
             }
             if (chkTelefon.Checked)
             {
                 cari.Telefon = Telefon;
             }
             if (chkSemt.Checked)
             {
                 cari.Semt = Semt;
             }
             if (chkOzelKod2.Checked)
             {
                 cari.OzelKod2 = OzelKod2;
             }
             if (chkAltGrup.Checked)
             {
                 cari.CariAltGrubu = AltGrup;
             }
             if (chkGrup.Checked)
             {
                 cari.CariGrubu = Grup;
             }
             if (chkIskontoOran.Checked)
             {
                 cari.IskontoOrani = decimal.Parse(IskontoOran);
             }
             if (chkRiskLimiti.Checked)
             {
                 cari.RiskLimiti = decimal.Parse(RiskLimit);
             }
             if (chkAciklama.Checked)
             {
                 cari.Aciklama = Aciklama;
             }
             if (chkOzelKod3.Checked)
             {
                 cari.OzelKod3 = OzelKod3;
             }
             if (chkOzelKod1.Checked)
             {
                 cari.OzelKod1 = OzelKod1;
             }
             if (chkCariAdi.Checked)
             {
                 cari.CariAdi = CariAdi;
             }
             if (chkIlce.Checked)
             {
                 cari.Ilce = Ilce;
             }
         }
         DB.SaveChanges();
         #endregion
         if (Convert.ToDecimal(DevirBakiye) != 0)
         {
             NetSatisContext context       = new NetSatisContext();
             Fis             cariDevirFisi = new Fis();
             var             kod           = DB.Kodlar.Where(c => c.Tablo == "fis").First();
             cariDevirFisi.FisKodu      = CodeTool.fiskodolustur(kod.OnEki.ToString(), kod.SonDeger.ToString());
             cariDevirFisi.FisTuru      = "Cari Devir Fişi";
             cariDevirFisi.Tarih        = DateTime.Now;
             cariDevirFisi.VadeTarihi   = DateTime.Now;
             cariDevirFisi.CariId       = cari.Id;
             cariDevirFisi.FaturaUnvani = cari.FaturaUnvani;
             cariDevirFisi.VergiDairesi = cari.VergiDairesi;
             cariDevirFisi.VergiNo      = cari.VergiNo;
             DB.Fisler.Add(cariDevirFisi);
             DB.SaveChanges();
             CodeTool ct = new CodeTool();
             ct.KodArttirma("fis");
             KasaHareket kasaHar = new KasaHareket();
             kasaHar.FisKodu = cariDevirFisi.FisKodu;
             kasaHar.FisTuru = "Cari Devir Fişi";
             kasaHar.Hareket = Convert.ToDecimal(DevirBakiye) > 0 ? "Kasa Çıkış" : "Kasa Giriş";
             int kasaid = Convert.ToInt32(context.Kullanicilar.Where(x => x.Id == frmAnaMenu.UserId).FirstOrDefault().KasaId);
             kasaHar.KasaId      = kasaid;
             kasaHar.OdemeTuruId = 1;
             kasaHar.CariId      = cariDevirFisi.CariId;
             kasaHar.Tarih       = DateTime.Now;
             kasaHar.VadeTarihi  = DateTime.Now;
             kasaHar.Tutar       = Convert.ToDecimal(DevirBakiye) > 0 ? Convert.ToDecimal(DevirBakiye) : Convert.ToDecimal(DevirBakiye) * -1;
             DB.KasaHareketleri.Add(kasaHar);
         }
         DB.SaveChanges();
     }
     MessageBox.Show("Verilerin güncellenmesi hatasız bir şekilde tamamlanmıştır.");
 }
Example #23
0
        public frmCariIslem(Entities.Tables.Cari entity, bool kopyala = false)
        {
            InitializeComponent();
            if (entity.Id != 0)
            {
                guncelle = true;
            }
            if (entity.CariKodu != null)
            {
                guncelle = true;
            }
            kodOlustur = new CodeTool(this, CodeTool.Table.Cari);
            kodOlustur.BarButonOlustur();
            if (kopyala)
            {
                _entity                 = new Entities.Tables.Cari();
                _entity.Id              = -1;
                _entity.CariKodu        = "";
                _entity.Aciklama        = entity.Aciklama;
                _entity.CariSinif       = entity.CariSinif;
                _entity.Adres           = entity.Adres;
                _entity.AlisOzelFiyati  = entity.AlisOzelFiyati;
                _entity.CariAdi         = entity.CariAdi;
                _entity.CariAltGrubu    = entity.CariAltGrubu;
                _entity.CariGrubu       = entity.CariGrubu;
                _entity.CariTuru        = entity.CariTuru;
                _entity.CepTelefonu     = entity.CepTelefonu;
                _entity.CepTelefonu2    = entity.CepTelefonu2;
                _entity.CepTelefonu3    = entity.CepTelefonu3;
                _entity.Durum           = entity.Durum;
                _entity.EMail           = entity.EMail;
                _entity.FaturaUnvani    = entity.FaturaUnvani;
                _entity.Fax             = entity.Fax;
                _entity.Il              = entity.Il;
                _entity.Ilce            = entity.Ilce;
                _entity.IskontoOrani    = entity.IskontoOrani;
                _entity.OzelKod1        = entity.OzelKod1;
                _entity.OzelKod2        = entity.OzelKod2;
                _entity.OzelKod3        = entity.OzelKod3;
                _entity.OzelKod4        = entity.OzelKod4;
                _entity.SatisOzelFiyati = entity.SatisOzelFiyati;
                _entity.Telefon         = entity.Telefon;
                _entity.Semt            = entity.Semt;
                _entity.VergiNo         = entity.VergiNo;
                _entity.VergiDairesi    = entity.VergiDairesi;
                _entity.YetkiliKisi     = entity.YetkiliKisi;
                _entity.Web             = entity.Web;
            }
            else
            {
                _entity = entity;
            }
            togDurum.DataBindings.Add("EditValue", _entity, "Durum", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
            txtKod.DataBindings.Add("Text", _entity, "CariKodu", false,
                                    DataSourceUpdateMode.OnPropertyChanged);
            txtCariAdi.DataBindings.Add("Text", _entity, "CariAdi", false,
                                        DataSourceUpdateMode.OnPropertyChanged);
            cmbSinif.DataBindings.Add("Text", _entity, "CariSinif", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
            cmbCariTuru.DataBindings.Add("Text", _entity, "CariTuru", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            txtYetkiliKisi.DataBindings.Add("Text", _entity, "YetkiliKisi", false,
                                            DataSourceUpdateMode.OnPropertyChanged);
            txtFaturaUnvani.DataBindings.Add("Text", _entity, "FaturaUnvani", false,
                                             DataSourceUpdateMode.OnPropertyChanged);
            txtVergiDairesi.DataBindings.Add("Text", _entity, "VergiDairesi", false,
                                             DataSourceUpdateMode.OnPropertyChanged);
            txtVergiNo.DataBindings.Add("Text", _entity, "VergiNo", false,
                                        DataSourceUpdateMode.OnPropertyChanged);
            txtAciklama.DataBindings.Add("Text", _entity, "Aciklama", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            txtCepTel.DataBindings.Add("Text", _entity, "CepTelefonu", false,
                                       DataSourceUpdateMode.OnPropertyChanged);
            txtCepTel2.DataBindings.Add("Text", _entity, "CepTelefonu2", false,
                                        DataSourceUpdateMode.OnPropertyChanged);
            txtCepTel3.DataBindings.Add("Text", _entity, "CepTelefonu3", false,
                                        DataSourceUpdateMode.OnPropertyChanged);
            txtTelefon.DataBindings.Add("Text", _entity, "Telefon", false,
                                        DataSourceUpdateMode.OnPropertyChanged);
            txtFax.DataBindings.Add("Text", _entity, "Fax", false,
                                    DataSourceUpdateMode.OnPropertyChanged);
            txtEmail.DataBindings.Add("Text", _entity, "EMail", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
            txtWeb.DataBindings.Add("Text", _entity, "Web", false,
                                    DataSourceUpdateMode.OnPropertyChanged);
            txtIl.DataBindings.Add("Text", _entity, "Il", false,
                                   DataSourceUpdateMode.OnPropertyChanged);
            txtIlce.DataBindings.Add("Text", _entity, "Ilce", false,
                                     DataSourceUpdateMode.OnPropertyChanged);
            txtSemt.DataBindings.Add("Text", _entity, "Semt", false,
                                     DataSourceUpdateMode.OnPropertyChanged);
            txtAdres.DataBindings.Add("Text", _entity, "Adres", false,
                                      DataSourceUpdateMode.OnPropertyChanged);
            txtCariGrubu.DataBindings.Add("Text", _entity, "CariGrubu", false,
                                          DataSourceUpdateMode.OnPropertyChanged);
            txtAltGrubu.DataBindings.Add("Text", _entity, "CariAltGrubu", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            txtOzelkod1.DataBindings.Add("Text", _entity, "OzelKod1", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            txtOzelkod2.DataBindings.Add("Text", _entity, "OzelKod2", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            txtOzelkod3.DataBindings.Add("Text", _entity, "OzelKod3", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            txtOzelkod4.DataBindings.Add("Text", _entity, "OzelKod4", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            calcIskonto.DataBindings.Add("Text", _entity, "IskontoOrani", false,
                                         DataSourceUpdateMode.OnPropertyChanged);
            calcIskonto.DataBindings[0].FormattingEnabled   = true;
            calcIskonto.DataBindings[0].FormatString        = "N2";
            calcIskonto.DataBindings[0].DataSourceNullValue = "0";


            calcRisklimit.DataBindings.Add("Text", _entity, "RiskLimiti", false,
                                           DataSourceUpdateMode.OnPropertyChanged);
            calcRisklimit.DataBindings[0].FormattingEnabled   = true;
            calcRisklimit.DataBindings[0].FormatString        = "C2";
            calcRisklimit.DataBindings[0].DataSourceNullValue = "0";
            calcRisklimit.DataBindings[0].FormattingEnabled   = true;
        }