/// <summary> /// StokKartlariDto tipinde entity alır ve StoKartlariDal nesnesine gönderir. /// Hata alması durumunda CudEnums döner. /// </summary> /// <param name="stokKarti"></param> /// <returns></returns> public CudEnums StokKartiDuzenle(StokKartiDto stokKarti) { CudEnums enums = CudEnums.EksikParametreHatasi; DynamicTryCatch.TryCatchLogla(() => { if (!string.IsNullOrEmpty(stokKarti.StokKodu) && !string.IsNullOrEmpty(stokKarti.StokAdi) && stokKarti.Kdv != -1 && stokKarti.Fiyat != -1 && stokKarti.DepoId != -1) { int result = dalStokKartlari.StokKartiDuzenle(stokKarti); if (result > 0) { enums = CudEnums.IslemBasarili; } else { enums = CudEnums.VeritabaniHatasi; } } }, MethodBase.GetCurrentMethod().Name); return(enums); }
private void YeniStokKaydet() { DynamicTryCatch.TryCatchLogla(() => { byte[] arr; Image img = pictureBox1.Image; ImageConverter converter = new ImageConverter(); arr = (byte[])converter.ConvertTo(img, typeof(byte[])); dtoStokKarti = new StokKartiDto(); dtoStokKarti.StokKodu = txtStokKodu.Text; dtoStokKarti.StokAdi = txtStokAdi.Text; dtoStokKarti.Kdv = FormHelpers.TextNullCheck(cmbKdv.SelectedItem.ToString()) ? Convert.ToInt32(cmbKdv.SelectedItem.ToString()) : -1; dtoStokKarti.Fiyat = FormHelpers.TextNullCheck(txtFiyat.Text) ? Convert.ToDecimal(txtFiyat.Text) : -1; dtoStokKarti.DepoId = Convert.ToInt32(lookUpDepo.EditValue) > 0 ? Convert.ToInt32(lookUpDepo.EditValue) : -1; dtoStokKarti.Aciklama = txtAciklama.Text; dtoStokKarti.KullaniciId = kullaniciId; dtoStokKarti.KayitTarihi = dtpKayitTarihi.DateTime; dtoStokKarti.Resim = arr; dtoStokKarti.AktifMi = true; CudEnums enums = bllStokKarti.StokKartiEkle(dtoStokKarti); if (enums == CudEnums.IslemBasarili) { ClearControls(); } FormHelpers.ShowMessage(enums); }, MethodBase.GetCurrentMethod().Name); }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { StokKartiDto stokKarti = (StokKartiDto)gridView1.GetRow(gridView1.FocusedRowHandle); CudEnums enums = bllStokKarti.StokKartiSil(stokKarti); FormHelpers.ShowMessage(enums); StokKartlariGetir(); }
private void DuzenleToolStripMenuItem_Click(object sender, EventArgs e) { if (gridView1.SelectedRowsCount == 1) { StokKartiDto stokKarti = (StokKartiDto)gridView1.GetRow(gridView1.FocusedRowHandle); frmStokEkleDuzenle frmStokEkleDuzenle = new frmStokEkleDuzenle(kullaniciId, stokKarti); frmStokEkleDuzenle.ShowDialog(); StokKartlariGetir(); } else if (gridView1.SelectedRowsCount > 1) { FormHelpers.ShowWarning("Aynı anda tek kayıtta düzenleme yapabilirsiniz"); } else { FormHelpers.ShowWarning("Düzenlemek istediğiniz kaydı seçiniz."); } }
/// <summary> /// StokKartlariDto tipinde entity alır ve StoKartlariDal nesnesine gönderir. /// Hata alması durumunda CudEnums döner. /// </summary> /// <param name="stokKarti"></param> /// <returns></returns> public CudEnums StokKartiSil(StokKartiDto stokKarti) { CudEnums enums = CudEnums.EksikParametreHatasi; DynamicTryCatch.TryCatchLogla(() => { stokKarti.AktifMi = false; int result = dalStokKartlari.StokKartiSil(stokKarti); if (result > 0) { enums = CudEnums.IslemBasarili; } else { enums = CudEnums.VeritabaniHatasi; } }, MethodBase.GetCurrentMethod().Name); return(enums); }
public frmStokEkleDuzenle(int _kullaniciId, StokKartiDto _stokKarti = null) { InitializeComponent(); kullaniciId = _kullaniciId; txtStokKodu.Focus(); bllDepo = new DepoBll(); bllStokKarti = new StokKartlariBll(); dtpKayitTarihi.DateTime = DateTime.Now; cmbKdv.SelectedIndex = 0; if (_stokKarti != null) { dtoStokKarti = _stokKarti; InitilizeStokKarti(); this.Text = "Stok Düzenleme Ekranı"; btnKaydet.Text = "Düzenle"; btnKaydet.Hide(); btnDuzenle.Show(); } }