void SiparisKaydet() { try { if (_currentSipUst == null) { _currentSipUst = new SiparisUst(); } _currentSipUst.FatirsNo = txtFatNo.Text; _currentSipUst.TeslimTarih = dtTeslimTarih.Text.ToDate(); _currentSipUst.Ftirsip = _ftirsip; _currentSipUst.KdvDahilmi = chkKdvDahilmi.Checked; _currentSipUst.Sube = UserInfo.Sube; _currentSipUst.Tarih = dateTarih.Text.ToDate(); _currentSipUst.BrutTutar = genelToplamlar.BrutHesapla(); _currentSipUst.GenelToplam = genelToplamlar.GenelToplam(); _currentSipUst.KdvTutar = genelToplamlar.ToplamaKdvHesapla(); _currentSipUst.SatirIsk = genelToplamlar.SatirIskantosuToplam(); if (!CariVarmi(txtCari.Text)) { if (OtomatikCariKaydedilsin()) { CariKaydet(txtCari.Text); } else { MessageBox.Show("Geçerli bir cari kodu giriniz"); return; } } _currentSipUst.CariKodu = txtCari.Text; _currentSipUst.VadeTarih = dateVadeTarihi.Value.JustDate(); mngSipUst.BeginTransaction(); mngSipUst.SaveOrUpdate(_currentSipUst); if (cbFaturaBas.Checked) { //Dizayn diz = (Dizayn)cmbDizayn.SelectedItem; //PrintFatIrs print = new PrintFatIrs(mng, _currentSipUst, diz, listeStok, genelToplamlar); //print.Print(); } InitializeForm(); GetLastArtiSipNo(); } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } finally { try { mngSipUst.CommitTransaction(); } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } } }
void InitializeForm() { dataGridView1.DataSource = null; YeniKalem(); _currentSipUst = null; _currentStok = null; _selectedSipKalId = null; _selectedStokKodu = ""; dateVadeTarihi.Value = DateTime.Today; CleareForm.ClearThisConrol(this).BeginClear(); }
private void txtFatNo_KeyUp(object sender, KeyEventArgs e) { if (!string.IsNullOrEmpty(txtFatNo.Text) && (e.KeyCode == Keys.Tab || e.KeyCode == Keys.Enter)) { try { _currentSipUst = mngSipUst.GetByBelgeNoBelgeTipAndSubeKodu(txtFatNo.Text, _ftirsip, UserInfo.Sube.Id); if (_currentSipUst != null) { CleareForm.ClearThisConrol(this).BeginClear(); dataGridView1.DataSource = null; txtFatNo.Text = _currentSipUst.FatirsNo; txtCari.Text = _currentSipUst.CariKodu; dtTeslimTarih.Text = _currentSipUst.TeslimTarih.ToString("d"); dateTarih.Text = _currentSipUst.Tarih.ToString("d"); chkKdvDahilmi.Checked = _currentSipUst.KdvDahilmi; dateVadeTarihi.Value = _currentSipUst.VadeTarih.Value; btnFatKaydet.Enabled = true; btnIrsaliyestir.Enabled = true; if (_currentSipUst.Kapatilmis) { MessageBox.Show(_currentSipUst.FatirsNo + " numaralı sipariş kapatılmış."); } LoadSiparisToGrid(); } else { string str = txtFatNo.Text; InitializeForm(); txtFatNo.Text = str; } txtCari.Focus(); } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } } }
void SearchFatIrsUst() { try { if (_frm is frmFatura) { FatIrsUst fat = new FatIrsUst(); fat.FatirsNo = txtFatirsNo.Text; fat.CariKodu = txtCariKodu.Text; FatTipi tip = FatTipi.AcikFat; fat.Ftirsip = _ftirsip; if (rbIade.Checked) { tip = FatTipi.IadeFat; } else if (rbPesin.Checked) { tip = FatTipi.KapaliFat; } else if (rbVadeli.Checked) { tip = FatTipi.AcikFat; } else { tip = FatTipi.KrediKarti; } fat.FatTipi = tip; fat.Sube = UserInfo.Sube; DateTime?dtTarBas = null, dtTarBit = null, dtVadeBas = null, dtVadeBit = null; if ((dtTarBasTar.Value != dtTarBitTar.Value && dtTarBasTar.Value < dtTarBitTar.Value) /*&& (rbIade.Checked || rbPesin.Checked)*/) { dtTarBas = dtTarBasTar.Value; dtTarBit = dtTarBitTar.Value; } if ((dtVadeBasTar.Value != dtVadeBitTar.Value && dtVadeBasTar.Value < dtVadeBitTar.Value) && (rbVadeli.Checked)) { dtVadeBas = dtVadeBasTar.Value; dtVadeBit = dtVadeBitTar.Value; } List <FatIrsUst> liste = _mngFatIrsUst.GetListByCriter(fat, dtTarBas, dtTarBit, dtVadeBas, dtVadeBit); loadListe(liste); } else if (_frm is frmSiparis) { SiparisUst fat = new SiparisUst(); fat.FatirsNo = txtFatirsNo.Text; fat.CariKodu = txtCariKodu.Text; fat.Ftirsip = _ftirsip; fat.Sube = UserInfo.Sube; DateTime?dtTarBas = null, dtTarBit = null, dtVadeBas = null, dtVadeBit = null; if ((dtTarBasTar.Value != dtTarBitTar.Value && dtTarBasTar.Value < dtTarBitTar.Value) /*&& (rbIade.Checked || rbPesin.Checked)*/) { dtTarBas = dtTarBasTar.Value; dtTarBit = dtTarBitTar.Value; } if ((dtVadeBasTar.Value != dtVadeBitTar.Value && dtVadeBasTar.Value < dtVadeBitTar.Value) && (rbVadeli.Checked)) { dtVadeBas = dtVadeBasTar.Value; dtVadeBit = dtVadeBitTar.Value; } List <SiparisUst> liste = _mngSipUst.GetListByCriter(fat, dtTarBas, dtTarBit, dtVadeBas, dtVadeBit); loadListe(liste); } } catch (Exception exc) { MessageBox.Show(exc.Message); LogWrite.Write(exc); } }