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; } }
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); } }
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 { } }
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); } }