Example #1
0
        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);
                }
            }
        }
Example #2
0
 void InitializeForm()
 {
     dataGridView1.DataSource = null;
     YeniKalem();
     _currentSipUst       = null;
     _currentStok         = null;
     _selectedSipKalId    = null;
     _selectedStokKodu    = "";
     dateVadeTarihi.Value = DateTime.Today;
     CleareForm.ClearThisConrol(this).BeginClear();
 }
Example #3
0
 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);
     }
 }