void Kaydet() { try { Dizayn dizayn = null; if (_selectedDizayn != null) { dizayn = mngDizayn.GetById(_selectedDizayn.Value, false); } else { dizayn = new Dizayn(); } dizayn.DizaynAdi = txtDizaynAdi.Text; dizayn.DizaynTipi = cmboxDizaynTipi.SelectedIndex == 0 ? DizaynTipi.SatisFatura : DizaynTipi.SatisIrsaliye; dizayn.Sube = UserInfo.Sube; mngDizayn.BeginTransaction(); mngDizayn.SaveOrUpdate(dizayn); LoadGrid(); YeniKalem(); } catch (Exception) { } finally { try { mngDizayn.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
void Sil() { DialogResult re = MessageBox.Show("Kayıt Silinsin mi?", "Dikkat", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); if (re == DialogResult.Yes) { try { if (_selectedDizayn != null) { Dizayn d = mngDizayn.GetById(_selectedDizayn.Value, false); mngDizayn.BeginTransaction(); mngDizayn.Delete(d); YeniKalem(); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } finally { try { mngDizayn.CommitTransaction(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } } }
public PrintFatIrs(IManagerFactory mngFac, FatIrsUst fatIrsUst, Dizayn dizayn, IList <StokHarRpr> stokListe, HesaplaGenelToplam genelToplam) { _mngFac = mngFac; _fatIrsUst = fatIrsUst; _dizayn = dizayn; _genelToplam = genelToplam; _stokListe = stokListe; _mngDizGenel = _mngFac.GetDizaynGenelManager(); _mngCari = _mngFac.GetCariManager(); _mngCariHar = _mngFac.GetCariHareketManager(); _mngKal = _mngFac.GetDizaynKalemManager(); if (_fatIrsUst.KdvDahilmi.Value) { ChangePrice(); } printDoc.PrintPage += new PrintPageEventHandler(OnPrintDoc); }
void KrediKartiSatis() { if (dataGridView1.Rows.Count > 0 && (!string.IsNullOrEmpty(dataGridView1.Rows[0].Cells[clFiyat.Name].Value.ToStringOrEmpty()))) { bool isBegin = false; try { frmDirektSatisKrediKarti frm = new frmDirektSatisKrediKarti(); frm.Owner = this; frm.ShowDialog(); if (SatisYap) { FatIrsUst _currentFatUst = new FatIrsUst(); _currentFatUst.FatirsNo = _fisNo; _currentFatUst.FatTipi = FatTipi.KrediKarti; _currentFatUst.Ftirsip = FTIRSIP.DirektSatis; _currentFatUst.KdvDahilmi = true; _currentFatUst.Sube = UserInfo.Sube; _currentFatUst.Tarih = DateTime.Today; _currentFatUst.BrutTutar = genelToplamlar.BrutHesapla(); _currentFatUst.GenelToplam = genelToplamlar.GenelToplam(); _currentFatUst.KdvTutar = genelToplamlar.ToplamaKdvHesapla(); _currentFatUst.SatirIsk = genelToplamlar.SatirIskantosuToplam(); _currentFatUst.HesapNo = HesapNo; _currentFatUst.Irsaliyeli = false; //mngFatUst.BeginTransaction(); isBegin = true; BeginTransaction(); mngFatUst.Save(_currentFatUst); // mngFatUst.CommitTransaction(); HesapHareket hesapHar = new HesapHareket(); hesapHar.Aciklama = _fisNo + " no ile direkt satış kredi kartı ile"; hesapHar.BankaHesap = mngBanka.GetByHesapNo(UserInfo.Sube.Id, HesapNo); hesapHar.FisNo = _fisNo; hesapHar.HareketTuru = HesapHareketTuru.KrediKarti; hesapHar.Sube = UserInfo.Sube; hesapHar.Tarih = DateTime.Today; hesapHar.Tutar = genelToplamlar.GenelToplam(); mngHesapHar.Save(hesapHar); if (chbFaturaBas.Checked) { Dizayn diz = (Dizayn)cmbDizayn.SelectedItem; PrintFatIrs print = new PrintFatIrs(mng, _currentFatUst, diz, listeStok, genelToplamlar); print.Print(); } InitializeForm(); } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { if (isBegin) { CommitTransaction(); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } } }
void KasayaKaydet() { if (string.IsNullOrEmpty(cmboxKasaKodu.Text)) { MessageBox.Show("Kasa kodunu seçiniz"); cmboxKasaKodu.Focus(); return; } bool isBegin = false; if (dataGridView1.Rows.Count > 0 && (!string.IsNullOrEmpty(dataGridView1.Rows[0].Cells[clFiyat.Name].Value.ToStringOrEmpty()))) { try { if (chbFaturaBas.Checked) { frmHizliCari frm = new frmHizliCari(); frm.Owner = this; frm.ShowDialog(); } else { SatisYap = true; } if (SatisYap) { FatIrsUst _currentFatUst = new FatIrsUst(); _currentFatUst.FatirsNo = _fisNo; _currentFatUst.FatTipi = FatTipi.KapaliFat; _currentFatUst.Ftirsip = FTIRSIP.DirektSatis; _currentFatUst.KdvDahilmi = true; _currentFatUst.Sube = UserInfo.Sube; _currentFatUst.Tarih = DateTime.Today; _currentFatUst.BrutTutar = genelToplamlar.BrutHesapla(); _currentFatUst.GenelToplam = genelToplamlar.GenelToplam(); _currentFatUst.KdvTutar = genelToplamlar.ToplamaKdvHesapla(); _currentFatUst.SatirIsk = genelToplamlar.SatirIskantosuToplam(); _currentFatUst.KasaKodu = cmboxKasaKodu.Text; _currentFatUst.Irsaliyeli = false; _currentFatUst.CariKodu = KasaCariKodu; //mngFatUst.BeginTransaction(); isBegin = true; BeginTransaction(); mngFatUst.Save(_currentFatUst); // mngFatUst.CommitTransaction(); KasaHareket kasaHar = new KasaHareket(); kasaHar.GelirGider = "G"; kasaHar.FisNo = _fisNo; //kasaHar.Tip =KasaHareket.DetermineTip(KasaHarTip.MalSatis); kasaHar.Tip = KasaHareket.DetermineTip(KasaHarTip.Fatura); kasaHar.Kasa = mngKasa.GetById(cmboxKasaKodu.Text, false); kasaHar.KdvTutar = genelToplamlar.ToplamaKdvHesapla(); kasaHar.Tutar = genelToplamlar.GenelToplam(); kasaHar.Tarih = DateTime.Today; kasaHar.Sube = UserInfo.Sube; kasaHar.DirektSatis = "E"; //mngKasaHar.BeginTransaction(); mngKasaHar.Save(kasaHar); //mngKasaHar.CommitTransaction(); if (chbFaturaBas.Checked) { Dizayn diz = (Dizayn)cmbDizayn.SelectedItem; PrintFatIrs print = new PrintFatIrs(mng, _currentFatUst, diz, listeStok, genelToplamlar); print.Print(); } InitializeForm(); } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { if (isBegin) { CommitTransaction(); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } } }
void VeresiyeSatis() { bool isBegin = false; try { if (dataGridView1.Rows.Count > 0 && (!string.IsNullOrEmpty(dataGridView1.Rows[0].Cells[clFiyat.Name].Value.ToStringOrEmpty()))) { frmDirekSatisVeresiye frm = new frmDirekSatisVeresiye(); frm.Owner = this; frm.ShowDialog(); if (SatisYap) { FatIrsUst _currentFatUst = new FatIrsUst(); _currentFatUst.FatirsNo = _fisNo; _currentFatUst.FatTipi = FatTipi.AcikFat; _currentFatUst.Ftirsip = FTIRSIP.DirektSatis; _currentFatUst.KdvDahilmi = true; _currentFatUst.Sube = UserInfo.Sube; _currentFatUst.Tarih = DateTime.Today; _currentFatUst.BrutTutar = genelToplamlar.BrutHesapla(); _currentFatUst.GenelToplam = genelToplamlar.GenelToplam(); _currentFatUst.KdvTutar = genelToplamlar.ToplamaKdvHesapla(); _currentFatUst.SatirIsk = genelToplamlar.SatirIskantosuToplam(); _currentFatUst.CariKodu = CariKodu; _currentFatUst.VadeTarih = VadeTarih.JustDate(); _currentFatUst.Irsaliyeli = false; //mngFatUst.BeginTransaction(); isBegin = true; BeginTransaction(); mngFatUst.Save(_currentFatUst); // mngFatUst.CommitTransaction(); CariHareket cahar = new CariHareket(); cahar.Borc = genelToplamlar.GenelToplam(); cahar.Cari = new Cari { Id = CariKodu }; cahar.FisNo = _fisNo; cahar.HareketTuru = CariHarTuru.SatilanMal; cahar.Sube = UserInfo.Sube; cahar.Tarih = DateTime.Today; cahar.VadeTarih = VadeTarih.JustDate(); mngCariHar.Save(cahar); if (chbFaturaBas.Checked) { Dizayn diz = (Dizayn)cmbDizayn.SelectedItem; PrintFatIrs print = new PrintFatIrs(mng, _currentFatUst, diz, listeStok, genelToplamlar); print.Print(); } InitializeForm(); } } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { if (isBegin) { CommitTransaction(); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }