Ejemplo n.º 1
0
        private void btnIrsaliyeIcerigeEkle_Click(object sender, EventArgs e)
        {
            switch (cmbSevkAlani.SelectedIndex)
            {
                case 0:
                    if (seciliHurdaAlani != null)
                    {
                        if (Convert.ToInt32(txtMiktar.Text)>=0)
                        {
                            string mesaj = new Stok.Services.SevkIrsaliye().CookieKaydet(true, Convert.ToDecimal(txtMiktar.Text), null, Convert.ToInt32(seciliHurdaAlani.Id));
                            if (mesaj == null)
                            {
                                table.Rows.Add("0", "0", "0", seciliHurdaAlani.Id, seciliHurdaAlani.IslenmisMalzemeDetay.IslenmisMalzeme.No + "/" + seciliHurdaAlani.IslenmisMalzemeDetay.IslenmisMalzeme.Adi, seciliHurdaAlani.IslenmisMalzemeDetay.HamStokDetay.Sarj.No, txtMiktar.Text, seciliHurdaAlani.IslenmisMalzemeDetay.IslenmisMalzeme.Birim.Adi, "Hurda");
                            }
                            else
                            {
                                MessageBox.Show(this, mesaj, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }

                            GridHurdaDoldur();
                        }
                        else
                        {
                            MessageBox.Show(this, "Miktarı kontrol ediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    break;

                case 1:
                    if (seciliSevkAlani != null)
                    {
                        table.Rows.Add("0", "0", seciliSevkAlani.Id, "0", seciliSevkAlani.IslenmisMalzemeDetay.IslenmisMalzeme.No + "/" + seciliSevkAlani.IslenmisMalzemeDetay.IslenmisMalzeme.Adi, seciliSevkAlani.IslenmisMalzemeDetay.HamStokDetay.Sarj.No, seciliSevkAlani.Miktar, seciliSevkAlani.IslenmisMalzemeDetay.IslenmisMalzeme.Birim.Adi, "Mamül");
                        new Stok.Services.SevkIrsaliye().CookieKaydet(false, seciliSevkAlani.Miktar, seciliSevkAlani.Id, null);
                        GridSevkAlaniDoldur();
                    }
                    break;

                default:
                    break;
            }
        }
Ejemplo n.º 2
0
        private void btnIrsaliyeGuncelle_Click(object sender, EventArgs e)
        {
            if (seciliIrsaliye != null)
            {
                int irsaliyeId = new Stok.Services.SevkIrsaliye().Degistir(seciliIrsaliye.Id, txtIrsaliyeNo.Text, Convert.ToInt32(cmbMusteri.EditValue), Convert.ToDateTime(dtTarih.EditValue), txtAciklama.Text);
                if (irsaliyeId == 0)
                {
                    MessageBox.Show(this, "Bu irsaliye numarasına ait sevk mevcut", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    SevkIrsaliyeDetayKaydet(irsaliyeId);

                }

                GridIrsaliyeDoldur();
            }
            else
            {
                MessageBox.Show(this, "Güncellemek istediğiniz irsaliyeyi seçmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
        private void GridIrsaliyeDetayDoldur()
        {
            try
            {
                new Stok.Services.SevkIrsaliye().GeriAlCookie();
                var result = new Stok.Services.SevkIrsaliye().GetDetayByIrsaliyeId(seciliIrsaliye.Id);
                table.Clear();
                foreach (var item in result)
                {
                    table.Rows.Add(item.Id, item.SevkIrsaliyeId, item.SevkAlaniId, item.HurdaAlaniId, item.MalzemeBilgi, item.SarjNo, item.Miktar, item.Birim, item.MalzemeDurumu);
                }
            }
            catch
            {

            }
        }
Ejemplo n.º 4
0
        private void btnIrsaliyeKaydet_Click(object sender, EventArgs e)
        {
            if (dtTarih.EditValue!=null && txtIrsaliyeNo.Text!="")
            {
                int irsaliyeId = new Stok.Services.SevkIrsaliye().Kaydet(txtIrsaliyeNo.Text, Convert.ToInt32(cmbMusteri.EditValue), Convert.ToDateTime(dtTarih.EditValue), txtAciklama.Text);
                if (irsaliyeId == 0)
                {
                    MessageBox.Show(this, "Bu irsaliye numarasına ait sevk mevcut", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
                else
                {
                    SevkIrsaliyeDetayKaydet(irsaliyeId);
                }

                GridIrsaliyeDoldur();
            }
            else
            {
                MessageBox.Show(this, "Gerekli bilgileri girmediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
        }