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); } } }
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(); } }
void Sec() { try { if (this.Owner is frmCari) { frmCari frmCari = (frmCari)this.Owner; frmCari.YeniKayit(); ListViewItem item = listView1.SelectedItems[0]; frmCari.txtCariKodu.Text = item.SubItems[0].Text; frmCari.txtCariIsim.Text = item.SubItems[1].Text; frmCari.txtTel.Text = item.SubItems[2].Text; frmCari.txtFax.Text = item.SubItems[3].Text; frmCari.txtCepTel.Text = item.SubItems[4].Text; frmCari.txtCariAdres.Text = item.SubItems[5].Text; frmCari.txtIl.Text = item.SubItems[6].Text; frmCari.txtIlce.Text = item.SubItems[7].Text; frmCari.txtVergiDairesi.Text = item.SubItems[8].Text; frmCari.txtVergiNumarasi.Text = item.SubItems[9].Text; frmCari.txtCariEmil.Text = item.SubItems[10].Text; frmCari.txtWebAdres.Text = item.SubItems[11].Text; frmCari.txtYetkiliKisi.Text = item.SubItems[12].Text; frmCari.txtCariGrup1.Text = item.SubItems[13].Text; frmCari.txtCariGrup2.Text = item.SubItems[14].Text; frmCari.txtCariGrup3.Text = item.SubItems[15].Text; frmCari.txtCariGrup4.Text = item.SubItems[16].Text; if (item.SubItems[17].Text.Contains("AS")) { frmCari.rbAliciSatici.Checked = true; } else if (item.SubItems[17].Text.Contains("S")) { frmCari.rbSatici.Checked = true; } else { frmCari.rbAlici.Checked = true; } frmCari.cmbAlisFiyatKod.Text = item.SubItems[18].Text; frmCari.cmbSatisFiyatKod.Text = item.SubItems[19].Text; frmCari.txtCariKodu.ReadOnly = true; frmCari.txtCariIsim.Focus(); Cari cari = mngCari.GetById(frmCari.txtCariKodu.Text, false); frmCari.chkSubelerdeOrtak.Checked = cari.SubelerdeOrtak.HasValue ? cari.SubelerdeOrtak.Value : false; } else if (this.Owner is frmFatura) { frmFatura frm = (frmFatura)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCari.Text = item.SubItems[0].Text; } else if (this.Owner is frmSiparis) { frmSiparis frm = (frmSiparis)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCari.Text = item.SubItems[0].Text; } else if (this.Owner is frmBankaHareket) { frmBankaHareket frm = (frmBankaHareket)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmDirekSatisVeresiye) { frmDirekSatisVeresiye frm = (frmDirekSatisVeresiye)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmYeniCek) { frmYeniCek frm = (frmYeniCek)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmCekDurum) { frmCekDurum frm = (frmCekDurum)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCari.Text = item.SubItems[0].Text; } else if (this.Owner is frmSenetDurum) { frmSenetDurum frm = (frmSenetDurum)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCari.Text = item.SubItems[0].Text; } else if (this.Owner is frmKasaKayitlari) { frmKasaKayitlari frm = (frmKasaKayitlari)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKod.Text = item.SubItems[0].Text; } else if (this.Owner is frmCariGenelBorcAlacakDokumu) { frmCariGenelBorcAlacakDokumu frm = (frmCariGenelBorcAlacakDokumu)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmCariHareketDokumu) { frmCariHareketDokumu frm = (frmCariHareketDokumu)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmFaturaRapor) { frmFaturaRapor frm = (frmFaturaRapor)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmSiparisRapor) { frmSiparisRapor frm = (frmSiparisRapor)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmCekRapor) { frmCekRapor frm = (frmCekRapor)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmSenetRapor) { frmSenetRapor frm = (frmSenetRapor)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmYeniSenet) { frmYeniSenet frm = (frmYeniSenet)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; } else if (this.Owner is frmHizliCari) { frmHizliCari frm = (frmHizliCari)this.Owner; ListViewItem item = listView1.SelectedItems[0]; frm.txtCariKodu.Text = item.SubItems[0].Text; frm.txtCariIsim.Text = item.SubItems[1].Text; frm.txtTel.Text = item.SubItems[2].Text; frm.txtCepTel.Text = item.SubItems[4].Text; frm.txtCariAdres.Text = item.SubItems[5].Text; frm.txtVergiDairesi.Text = item.SubItems[8].Text; frm.txtVergiNumarasi.Text = item.SubItems[9].Text; } this.Close(); } catch { } }