private void btnSevkEt_Click(object sender, EventArgs e) { string mesaj = null; if (seciliHamStokDetay != null && dtTarih.EditValue!=null && txtMiktar.Text!="") { if (Convert.ToInt32(txtMiktar.Text)>0) { mesaj = new Stok.Services.HamStok().MiktarAyarla(seciliHamStokDetay.Id, null, seciliIslenmisMalzeme.KatSayi, Convert.ToDecimal(txtMiktar.Text), true); if (mesaj == null) { new Stok.Services.IslenmisMalzeme().DetayKaydet(seciliIslenmisMalzeme.Id, seciliHamStokDetay.Id, Convert.ToDecimal(txtMiktar.Text), Convert.ToDateTime(dtTarih.EditValue)); GridHamStokDetayDoldur(); GridIslenmisMalzemeDetayDoldur(); } else { MessageBox.Show(this, mesaj, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(this, "Miktarı kontrol ediniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show(this, "Önce stoktan malzeme seçiniz, miktar ve tarihi giriniz", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } dtTarih.EditValue = null; dtTarih.Text = ""; txtMiktar.Text = null; }
private void gridControlIslenmisMalzemeDetay_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete) { if (seciliIslenmisMalzeme != null && seciliIslenmisMalzemeDetay != null) { string mesaj = new Stok.Services.HamStok().MiktarAyarla(seciliIslenmisMalzemeDetay.HamStokDetayId,seciliIslenmisMalzemeDetay.SevkMiktar,seciliIslenmisMalzeme.KatSayi,seciliIslenmisMalzemeDetay.Miktar, false); if (mesaj == null) { new Stok.Services.IslenmisMalzeme().DeleteDetay(seciliIslenmisMalzemeDetay.Id); } else { MessageBox.Show(this,mesaj,"Hata",MessageBoxButtons.OK,MessageBoxIcon.Error); } seciliIslenmisMalzemeDetay = null; GridHamStokDetayDoldur(); GridIslenmisMalzemeDetayDoldur(); } } }