private void dtpFaturaSonTarih_ValueChanged(object sender, EventArgs e)
        {
            txtSonTarih.Text = dtpFaturaSonTarih.Value.ToShortDateString();
            cIrsaliye ci = new cIrsaliye();

            ci.IrsaliyeleriGetirBySorgulama(txtUnvanaGore.Text, txtIrsaliyeKodunaGore.Text, IrsaliyeTuruneGore, lvIrsaliyeler, Convert.ToDateTime(txtIlkTarih.Text), Convert.ToDateTime(txtSonTarih.Text));
        }
        private void cbIrsaliyeTuruneGore_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cbIrsaliyeTuruneGore.SelectedIndex == 0)
            {
                IrsaliyeTuruneGore = "";
            }
            else
            {
                IrsaliyeTuruneGore = cbIrsaliyeTuruneGore.SelectedItem.ToString();
            }
            cIrsaliye ci = new cIrsaliye();

            ci.IrsaliyeleriGetirBySorgulama(txtUnvanaGore.Text, txtIrsaliyeKodunaGore.Text, IrsaliyeTuruneGore, lvIrsaliyeler, Convert.ToDateTime(txtIlkTarih.Text), Convert.ToDateTime(txtSonTarih.Text));
        }
Beispiel #3
0
        private void frmIrsaliyeDetay_Load(object sender, EventArgs e)
        {
            // TODO: This line of code loads data into the 'SporMarketDataSet.vw_StokGiriscikis' table. You can move, or remove it, as needed.

            cIrsaliye         irsaliye = new wf_SporMarket.cIrsaliye();
            cUrunHareket_Stok uh       = new wf_SporMarket.cUrunHareket_Stok();
            ArrayList         alist    = new ArrayList();

            alist = irsaliye.IrsaliyeBilgileriniGetir(cGenel.irsaliyeID);
            cTedarikci t  = (cTedarikci)alist[0];
            cIrsaliye  ir = (cIrsaliye)alist[1];

            txtIrsaliyeAdi.Text  = ir.IrsaliyeKodu;
            txtIrsaliyeKodu.Text = ir.IrsaliyeKodu;
            txtUnvan.Text        = t.Unvan;
            txtYetkili.Text      = t.Yetkili;

            uh.HareketleriGetir(lvStokHareket, cGenel.irsaliyeID);
        }
Beispiel #4
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (txtIrsaliye.Text.Trim() != "" || txtFirma.Text != "")
            {
                if (lvHareketler.Items.Count != 0)
                {
                    cIrsaliye irsaliye = new cIrsaliye();
                    irsaliye.IrsaliyeKodu   = txtIrsaliye.Text;
                    irsaliye.FirmaID        = Convert.ToInt32(txtFırmaID.Text);
                    irsaliye.KullaniciNo    = cGenel.aktifkullaniciID;
                    irsaliye.IrsaliyeTarihi = Convert.ToDateTime(txtTarih.Text);
                    irsaliye.IrsaliyeTuru   = txtIrsaliyeTuru.Text;
                    int irsaliyeID = irsaliye.irsaliyeEkle(irsaliye);
                    if (irsaliyeID > 0)
                    {
                        bool sonuc           = false;
                        cUrunHareket_Stok uh = new cUrunHareket_Stok();
                        cUrun             u  = new cUrun();
                        for (int i = 0; i < lvHareketler.Items.Count; i++)
                        {
                            uh.UrunId     = Convert.ToInt32(lvHareketler.Items[i].SubItems[0].Text);
                            uh.IrsaliyeNo = irsaliyeID;
                            uh.Miktar     = Convert.ToInt32(lvHareketler.Items[i].SubItems[3].Text);
                            sonuc         = uh.HareketEkle(uh);
                            if (sonuc)
                            {
                                if (txtIrsaliyeTuru.Text == "Çıkış")
                                {
                                    uh.Miktar = -1 * uh.Miktar;//stoktan çıkışsa eksi ile çarpılacak
                                }
                                sonuc = u.StokGuncelleFromStoku(uh.UrunId, uh.Miktar);
                            }
                        }
                        if (sonuc)
                        {
                            MessageBox.Show("Irsaliye Başarı ile Kayıt edildi");
                            Yazdır();


                            temizle();
                        }
                        else
                        {
                            MessageBox.Show("Irsaliye kayıt sırasında sıkıntı yaşandı ");
                        }
                    }
                    else
                    {
                        MessageBox.Show("IRsaliye Kayıt Edilemedi");
                    }
                }
                else
                {
                    MessageBox.Show("İrsaliye en az 1 ürün oluşturmak zorundadur.");
                }
            }
            else
            {
                MessageBox.Show("İrsaliye adı ve/veya Firma adı boş bırakılamaz.");
            }
        }
        private void txtIrsaliyeKodunaGore_TextChanged(object sender, EventArgs e)
        {
            cIrsaliye ci = new cIrsaliye();

            ci.IrsaliyeleriGetirBySorgulama(txtUnvanaGore.Text, txtIrsaliyeKodunaGore.Text, IrsaliyeTuruneGore, lvIrsaliyeler, Convert.ToDateTime(txtIlkTarih.Text), Convert.ToDateTime(txtSonTarih.Text));
        }