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; } }
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(); } } }
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ı"); } }
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"); }
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"); } }
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(); }
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(); }
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; } }
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); }
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(); } }
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(); } }
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(); } }
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ı."); } }
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"; }
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(); } }
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"); }
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; } }
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"; }
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"; }
/// <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."); }
/// <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."); }
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; }