void KayitSil() { DialogResult re = MessageBox.Show("Kayıt Silinsin mi?", "Dikkat", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (re == DialogResult.Yes) { try { ListViewItem item = listView1.SelectedItems[0]; string cariKodu = item.SubItems[0].Text; if (string.IsNullOrEmpty(cariKodu)) { MessageBox.Show("cari seçiniz"); return; } Cari cari = mngCari.GetById(cariKodu, true); mngCari.BeginTransaction(); mngCari.Delete(cari); } catch (Exception) { } finally { try { mngCari.CommitTransaction(); LoadCari(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } } }
private void OnPrintDoc(object sender, System.Drawing.Printing.PrintPageEventArgs e) { font = new Font(_dizGenel.FontAdi, _dizGenel.FontBuyukluk); float yPozisyon = 0; float leftMargin = 0; //e.MarginBounds.Left; float topMargin = 0; //e.MarginBounds.Top; //1-Ust //2-Alt //3-Kalem BirimHarf = font.GetHeight(e.Graphics); List <DizaynKalem> kalemList = _mngKal.GetByDizaynGenelNo(_dizGenel.Id); List <DizaynKalem> ustKalem = kalemList.FindAll(x => x.SahaYeri == "1"); List <DizaynKalem> altKalem = kalemList.FindAll(x => x.SahaYeri == "2"); List <DizaynKalem> kalemKalem = kalemList.FindAll(x => x.SahaYeri == "3"); Cari cari = null; if (!string.IsNullOrEmpty(_fatIrsUst.CariKodu)) { cari = _mngCari.GetById(_fatIrsUst.CariKodu, false); } UstBilgileriniYaz(e, ustKalem, cari); AltBilgileriniYaz(e, altKalem); KalemBilgileriniYaz(e, kalemKalem); }
public void CarihareketKaydet(CariHarTuru harTur, string aciklama, bool alacakIsle, string cariKod, int cekSenetId, double tutar) { try { CariHareket cahar = new CariHareket(); cahar.Aciklama = aciklama; if (alacakIsle) { cahar.Alacak = tutar; } else { cahar.Borc = tutar; } cahar.Cari = _mngCari.GetById(cariKod, false); cahar.CekSenetId = cekSenetId; cahar.HareketTuru = harTur; cahar.Sube = UserInfo.Sube; cahar.Tarih = DateTime.Today; cahar.VadeTarih = DateTime.Today; _mngCahar.BeginTransaction(); _mngCahar.Save(cahar); } catch (Exception) { } finally { try { _mngCahar.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
private void txtCariKod_KeyUp(object sender, KeyEventArgs e) { if (!string.IsNullOrEmpty(txtCariKod.Text) && (e.KeyCode == Keys.Tab || e.KeyCode == Keys.Enter)) { try { Cari cari = mngCari.GetById(txtCariKod.Text, false); if (cari != null) { txtCariIsim.Text = cari.CariIsim; double bakiye = mngCariHar.GetCariHesapBakiyesi(UserInfo.Sube.Id, txtCariKod.Text); if (bakiye < 0) { double d = bakiye * -1; labCariBakiye.Text = d.ToString("F2") + " Borçlu"; } else { labCariBakiye.Text = bakiye.ToString("F2") + " Alaçaklı"; } txtHesapBakiyesi.Text = bakiye.ToString("F2"); txtCariTel.Text = cari.CariTel; txtCariAdres.Text = cari.CariAdres; txtCariVergiDairesi.Text = cari.VergiDairesi; txtCariVergiNumarasi.Text = cari.VergiNumarasi; txtCariGrup1.Text = cari.Grup1.ProperyToStringOrEmpty(x => x.Id); txtCariGrup2.Text = cari.Grup2.ProperyToStringOrEmpty(x => x.Id); txtCariFisNo.Focus(); } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } } }
public bool CariVarmi(string cariKodu) { try { Cari cari = mngCari.GetById(cariKodu, false); if (cari == null) { return(false); } else { return(true); } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } return(false); }
string SecilenCari() { if (string.IsNullOrEmpty(txtCariKodu.Text)) { return("Bütün Cariler"); } else { Cari cari = _mngCari.GetById(txtCariKodu.Text, false); if (cari != null) { return(cari.Id + " " + cari.CariIsim); } else { return(""); } } }
string RaporCariString() { if (rbButunCariler.Checked) { return("Bütün Cariler"); } else { Cari cari = _mngCari.GetById(txtCariKodu.Text, false); if (cari != null) { return(cari.Id + " " + cari.CariIsim); } else { return(""); } } }
void Kaydet() { try { if (string.IsNullOrEmpty(txtCariKodu.Text)) { MessageBox.Show("cari kodu boş olamaz"); txtCariKodu.Focus(); } Cari cari = mngCari.GetById(txtCariKodu.Text, false); if (cari == null) { cari = new Cari(); cari.KayitTarih = DateTime.Today; } cari.Id = txtCariKodu.Text; cari.CariIsim = txtCariIsim.Text; if (Char.IsDigit(txtTel.Text[1])) { cari.CariTel = txtTel.Text; } if (Char.IsDigit(txtCepTel.Text[1])) { cari.CepTel = txtCepTel.Text; } cari.CariAdres = txtCariAdres.Text; cari.CariTel = txtTel.Text; cari.CepTel = txtCepTel.Text; cari.VergiDairesi = txtVergiDairesi.Text; cari.VergiNumarasi = txtVergiNumarasi.Text; //if (rbAliciSatici.Checked) // cari.CariTip = "AS"; //else if (rbAlici.Checked) // cari.CariTip = "A"; //else // cari.CariTip = "S"; cari.CariTip = "A"; cari.Sube = UserInfo.Sube; mngCari.BeginTransaction(); cari = mngCari.Save(cari); if (this.Owner is frmDirekSatisVeresiye) { frmDirekSatisVeresiye frm = (frmDirekSatisVeresiye)this.Owner; frm.txtCariKodu.Text = cari.Id; } if (this.Owner is frmDirektSatis) { frmDirektSatis frm = (frmDirektSatis)this.Owner; frm.KasaCariKodu = cari.Id; frm.SatisYap = true; } this.Close(); } catch (Exception) { } finally { try { mngCari.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } //finally { CommitTransaction(); } }
private void btnKaydet_Click(object sender, EventArgs e) { try { mngSth.UpdateStokHarByFisNoAndFtirsip(_fatIrsUst.FatirsNo, _ftirsip, DetermineFtirsip(_ftirsip), txtFatNo.Text); BeginTransaction(); if (_fatIrsUst.FatTipi == FatTipi.MuhtelifFat || _fatIrsUst.FatTipi == FatTipi.KapaliFat) { KasaHareket kasaHar = new KasaHareket(); if (_fatIrsUst.Ftirsip == FTIRSIP.AlisIrs) { _fatIrsUst.Ftirsip = FTIRSIP.AlisFat; kasaHar.GelirGider = "C"; } else { _fatIrsUst.Ftirsip = FTIRSIP.SatisFat; kasaHar.GelirGider = "G"; } kasaHar.FisNo = txtFatNo.Text; kasaHar.Tip = KasaHareket.DetermineTip(KasaHarTip.Fatura); //kasaHar.Tip = FTIRSIP.AlisFat == _fatIrsUst.Ftirsip ? KasaHareket.DetermineTip(KasaHarTip.MalAlis) // : KasaHareket.DetermineTip(KasaHarTip.MalSatis); kasaHar.Kasa = mngKasa.GetById(cmboxKasalar.Text, false); kasaHar.KdvTutar = _fatIrsUst.KdvTutar.Value; kasaHar.Tutar = _fatIrsUst.GenelToplam.Value; kasaHar.Tarih = dateTarih.Value.JustDate(); kasaHar.Sube = UserInfo.Sube; mngKasaHar.Save(kasaHar); _fatIrsUst.FatirsNo = txtFatNo.Text; _fatIrsUst.Tarih = dateTarih.Value.JustDate(); _fatIrsUst.KasaKodu = cmboxKasalar.Text; _fatIrsUst.Kapatilmis = "S"; mngFatUst.SaveOrUpdate(_fatIrsUst); } else // açık,iade { CariHareket cahar = new CariHareket(); if (_fatIrsUst.Ftirsip == FTIRSIP.AlisIrs) { cahar.Alacak = _fatIrsUst.GenelToplam.Value; cahar.HareketTuru = CariHarTuru.AlinanMal; } else { cahar.Borc = _fatIrsUst.GenelToplam.Value; cahar.HareketTuru = CariHarTuru.SatilanMal; } cahar.Cari = mngCari.GetById(_fatIrsUst.CariKodu, false); cahar.FisNo = txtFatNo.Text; cahar.Tarih = dateTarih.Value.JustDate(); //cahar.HareketTuru = "B";//Fatura cahar.Sube = UserInfo.Sube; if (_fatIrsUst.FatTipi == FatTipi.AcikFat) { cahar.VadeTarih = _fatIrsUst.VadeTarih; } mngCariHrk.Save(cahar); _fatIrsUst.FatirsNo = txtFatNo.Text; _fatIrsUst.Ftirsip = DetermineFtirsip(_ftirsip); _fatIrsUst.Tarih = dateTarih.Value; _fatIrsUst.Kapatilmis = "S"; mngFatUst.SaveOrUpdate(_fatIrsUst); } this.Close(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } finally { try { CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
void Kaydet() { try { Senet senet = null; if (_senetId.HasValue) { senet = _mngSenet.GetById(_senetId.Value, false); } if (senet == null) { senet = new Senet(); senet.KayitTarih = DateTime.Now; } Cari cari = _mngCari.GetById(txtCariKodu.Text, false); if (cari == null) { MessageBox.Show("Cari bulunamadı,lütfen geçerli bir cari kodu giriniz"); txtCariKodu.Focus(); return; } senet.Aciklama = txtAciklama.Text; senet.AsilSahibi = txtAsilSahip.Text; senet.CariKodu = txtCariKodu.Text; senet.IslemTarih = dateIslem.Value.JustDate(); senet.VadeTarih = dateVade.Value.JustDate(); senet.Kefil1 = txtKefil1.Text; senet.Kefil2 = txtKefil2.Text; senet.SenetTip = _senetTip; senet.SenetDurum = _senetDurum; senet.SenetNo = txtSenetNo.Text; senet.Sube = UserInfo.Sube; senet.Tutar = txtTutar.Text.ParseStruct(x => double.Parse(x)); BeginTransaction(); _mngSenet.SaveOrUpdate(senet); CariHareket cahar = null; CariHarTuru tur = _senetTip == SenetTip.Alinan ? CariHarTuru.AlinanSenet : CariHarTuru.VerilenSenet; // cahar=g_mngCariHar.GetByFisNoAndHareketTuruAndCariKod(UserInfo.Sube.Id,cek.Id.ToString(),tur,cek.CariKodu); cahar = _mngCariHar.GetByCekOrSenetIdAndHareketTuruAndCariKod(UserInfo.Sube.Id, senet.Id, tur, senet.CariKodu); if (cahar == null) { cahar = new CariHareket(); cahar.CekSenetId = senet.Id; cahar.Sube = UserInfo.Sube; cahar.Tarih = DateTime.Today; } cahar.Cari = cari; if (_senetTip == SenetTip.Alinan) { cahar.Alacak = senet.Tutar; cahar.HareketTuru = CariHarTuru.AlinanSenet; cahar.Aciklama = string.Format("{0} senet no ile ödeme", senet.Id); } else if (_senetTip == SenetTip.Verilen) { cahar.Borc = senet.Tutar; cahar.HareketTuru = CariHarTuru.VerilenSenet; cahar.Aciklama = string.Format("{0} senet no ile borçlu", senet.Id); } cahar.VadeTarih = senet.VadeTarih; _mngCariHar.SaveOrUpdate(cahar); } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { CommitTransaction(); this.Close(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
void Kaydet() { if (string.IsNullOrEmpty(txtCariKodu.Text)) { MessageBox.Show("lütfen Cari kodunu giriniz."); txtCariKodu.Focus(); return; } try { Cari cari = mngCari.GetById(txtCariKodu.Text, false); if (cari == null) { cari = new Cari(); cari.Id = txtCariKodu.Text; cari.KayitTarih = DateTime.Now; } cari.CariIsim = txtCariIsim.Text; if (Char.IsDigit(txtTel.Text[1])) { cari.CariTel = txtTel.Text; } if (Char.IsDigit(txtCepTel.Text[1])) { cari.CepTel = txtCepTel.Text; } cari.CariAdres = txtCariAdres.Text.Trim(); cari.CariEmail = txtCariEmil.Text; if (rbAliciSatici.Checked) { cari.CariTip = "AS"; } else if (rbAlici.Checked) { cari.CariTip = "A"; } else { cari.CariTip = "S"; } cari.VergiDairesi = txtVergiDairesi.Text; cari.VergiNumarasi = txtVergiNumarasi.Text; cari.WebAdresi = txtWebAdres.Text; if (Char.IsDigit(txtFax.Text[1])) { cari.Fax = txtFax.Text; } cari.Sube = UserInfo.Sube; cari.Il = txtIl.Text; cari.Ilce = txtIlce.Text; cari.YetkiliKisi = txtYetkiliKisi.Text; cari.SatisFiyatKod = cmbSatisFiyatKod.Text; cari.AlisFiyatKod = cmbAlisFiyatKod.Text; cari.SubelerdeOrtak = chkSubelerdeOrtak.Checked; CariCategory parentCat1 = null; CariCategory parentCat2 = null; CariCategory parentCat3 = null; CariCategory parentCat4 = null; BeginTransaction(); if (!string.IsNullOrEmpty(txtCariGrup1.Text)) { parentCat1 = mngCariCat.GetById(txtCariGrup1.Text, false); if (parentCat1 == null) { //mngCariCat.BeginTransaction(); cari.Grup1 = parentCat1 = mngCariCat.Save(new CariCategory() { Id = txtCariGrup1.Text, Sube = UserInfo.Sube }); //mngCariCat.CommitTransaction(); } else { cari.Grup1 = parentCat1; } } else { cari.Grup1 = null; } if (parentCat1 != null && !string.IsNullOrEmpty(txtCariGrup1.Text) && !string.IsNullOrEmpty(txtCariGrup2.Text)) { parentCat2 = mngCariCat.GetById(txtCariGrup2.Text, false); if (parentCat2 == null) { //mngCariCat.BeginTransaction(); parentCat2 = new CariCategory { Id = txtCariGrup2.Text, Sube = UserInfo.Sube, ParentCategory = parentCat1 }; cari.Grup2 = mngCariCat.SaveOrUpdate(parentCat2); //mngCariCat.CommitTransaction(); } else { cari.Grup2 = parentCat2; } } else { cari.Grup2 = null; } if (parentCat2 != null && !string.IsNullOrEmpty(txtCariGrup2.Text) && !string.IsNullOrEmpty(txtCariGrup3.Text)) { parentCat3 = mngCariCat.GetById(txtCariGrup3.Text, false); if (parentCat3 == null) { //mngCariCat.BeginTransaction(); parentCat3 = new CariCategory { Id = txtCariGrup3.Text, Sube = UserInfo.Sube, ParentCategory = parentCat2 }; cari.Grup3 = mngCariCat.SaveOrUpdate(parentCat3); //mngCariCat.CommitTransaction(); } else { cari.Grup3 = parentCat3; } } else { cari.Grup3 = null; } if (parentCat3 != null && !string.IsNullOrEmpty(txtCariGrup3.Text) && !string.IsNullOrEmpty(txtCariGrup4.Text)) { parentCat4 = mngCariCat.GetById(txtCariGrup4.Text, false); if (parentCat4 == null) { //mngCariCat.BeginTransaction(); parentCat4 = new CariCategory { Id = txtCariGrup4.Text, Sube = UserInfo.Sube, ParentCategory = parentCat3 }; cari.Grup4 = mngCariCat.SaveOrUpdate(parentCat4); //mngCariCat.CommitTransaction(); } else { cari.Grup4 = parentCat4; } } else { cari.Grup4 = null; } //mngCari.BeginTransaction(); mngCari.SaveOrUpdate(cari); Form frm = this.Owner; if (frm != null) { if (frm is frmCariRehber) { this.Close(); } else if (frm is frmFatura) { frmFatura f = (frmFatura)frm; f.txtCari.Text = txtCariKodu.Text; f.txtCari.Focus(); this.Close(); } else if (frm is frmSiparis) { frmSiparis f = (frmSiparis)frm; f.txtCari.Text = txtCariKodu.Text; f.txtCari.Focus(); this.Close(); } } else { //LoadAllCari(); btnYeni_Click(this, EventArgs.Empty); txtCariKodu.Focus(); } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
void Kaydet() { try { Cek cek = null; if (g_cekId.HasValue) { cek = g_mngCek.GetById(g_cekId.Value, false); } if (cek == null) { cek = new Cek(); cek.KayitTarih = DateTime.Now; } Cari cari = g_mngCari.GetById(txtCariKodu.Text, false); if (cari == null) { MessageBox.Show("Cari bulunamadı,lütfen geçerli bir cari kodu giriniz"); txtCariKodu.Focus(); return; } cek.Aciklama = txtAciklama.Text; cek.AsilSahibi = txtAsilSahip.Text; cek.Banka = txtBanka.Text; cek.CariKodu = txtCariKodu.Text; cek.CekDurum = g_cekDurum; cek.CekNo = txtCekNo.Text; cek.CekTip = g_cekTip; cek.HesapNo = txtHesapNo.Text; cek.IslemTarih = dateIslem.Value.JustDate(); cek.Sube = UserInfo.Sube; cek.SubeAdi = txtSube.Text; cek.Tutar = txtTutar.Text.ParseStruct(x => double.Parse(x)); cek.VadeTarih = dateVade.Value.JustDate(); BeginTransaction(); g_mngCek.SaveOrUpdate(cek); CariHareket cahar = null; CariHarTuru tur = g_cekTip == CekTip.Alinan?CariHarTuru.AlinanCek:CariHarTuru.VerilenCek; // cahar=g_mngCariHar.GetByFisNoAndHareketTuruAndCariKod(UserInfo.Sube.Id,cek.Id.ToString(),tur,cek.CariKodu); cahar = g_mngCariHar.GetByCekOrSenetIdAndHareketTuruAndCariKod(UserInfo.Sube.Id, cek.Id, tur, cek.CariKodu); if (cahar == null) { cahar = new CariHareket(); cahar.CekSenetId = cek.Id; cahar.Sube = UserInfo.Sube; cahar.Tarih = DateTime.Today; } cahar.Cari = cari; if (g_cekTip == CekTip.Alinan) { cahar.Alacak = cek.Tutar; cahar.HareketTuru = CariHarTuru.AlinanCek; cahar.Aciklama = string.Format("{0} çek no ile ödeme", cek.Id); } else if (g_cekTip == CekTip.Verilen) { cahar.Borc = cek.Tutar; cahar.HareketTuru = CariHarTuru.VerilenCek; cahar.Aciklama = string.Format("{0} çek no ile borçlu", cek.Id); } cahar.VadeTarih = cek.VadeTarih; g_mngCariHar.SaveOrUpdate(cahar); this.Close(); } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }