private void StokHareketleriDuzenle() { dtoStokHareket = new StokHareketleriDto() { AktifMi = true, HareketId = viewStokHareket.HareketId }; dtoStokHareket.FisNo = txtFisNumarasi.Text; dtoStokHareket.Miktar = FormHelpers.TextNullCheck(txtMiktar.Text) ? Convert.ToInt32(txtMiktar.Text) : -1; dtoStokHareket.HareketDurumId = Convert.ToInt32(lookUpDurum.EditValue) > 0 ? Convert.ToInt32(lookUpDurum.EditValue) : -1; dtoStokHareket.KayitTarihi = dtpKayitTarihi.DateTime; dtoStokHareket.KullaniciId = kullaniciId; dtoStokHareket.StokKartId = Convert.ToInt32(lookUpUrun.EditValue) > 0 ? Convert.ToInt32(lookUpUrun.EditValue) : -1; StokHareketleriBll stokHareketleriBLL = new StokHareketleriBll(); CudEnums enums = stokHareketleriBLL.StokHareketiGuncelle(dtoStokHareket); if (enums == CudEnums.IslemBasarili) { FormHelpers.ClearTextboxes(this.Controls); dtpKayitTarihi.DateTime = DateTime.Now; } FormHelpers.ShowMessage(enums); }
/// <summary> /// StokHareketleriDto tipinde entity alır ve StokHareketDal nesnesine göndererek güncelleme yapar. /// İşlem durumuna göre enum döner. /// </summary> /// <param name="stokHareketleri"></param> /// <returns></returns> public CudEnums StokHareketiGuncelle(StokHareketleriDto stokHareketleri) { CudEnums enums = CudEnums.EksikParametreHatasi; DynamicTryCatch.TryCatchLogla(() => { if (!string.IsNullOrEmpty(stokHareketleri.FisNo) && stokHareketleri.Miktar != -1 && stokHareketleri.HareketDurumId != -1 && stokHareketleri.KayitTarihi != DateTime.MinValue && stokHareketleri.StokKartId != -1 && stokHareketleri.KullaniciId != 0) { int result = dalStokHareket.StokHareketiGuncelle(stokHareketleri); if (result > 0) { enums = CudEnums.IslemBasarili; } else { enums = CudEnums.VeritabaniHatasi; } } }, MethodBase.GetCurrentMethod().Name); return(enums); }
public void StokHareketiKaydet() { DynamicTryCatch.TryCatchLogla(() => { dtoStokHareket = new StokHareketleriDto(); dtoStokHareket.FisNo = txtFisNumarasi.Text; dtoStokHareket.Miktar = FormHelpers.TextNullCheck(txtMiktar.Text) ? Convert.ToInt32(txtMiktar.Text) : -1; dtoStokHareket.HareketDurumId = Convert.ToInt32(lookUpDurum.EditValue) > 0 ? Convert.ToInt32(lookUpDurum.EditValue) : -1; dtoStokHareket.KayitTarihi = dtpKayitTarihi.DateTime; dtoStokHareket.KullaniciId = kullaniciId; dtoStokHareket.StokKartId = Convert.ToInt32(lookUpUrun.EditValue) > 0 ? Convert.ToInt32(lookUpUrun.EditValue) : -1; dtoStokHareket.AktifMi = true; }, MethodBase.GetCurrentMethod().Name); StokHareketleriBll stokHareketleri = new StokHareketleriBll(); CudEnums enums = stokHareketleri.StokHareketiEkle(dtoStokHareket); if (enums == CudEnums.IslemBasarili) { FormHelpers.ClearTextboxes(this.Controls); dtpKayitTarihi.DateTime = DateTime.Now; } FormHelpers.ShowMessage(enums); }
/// <summary> /// Int tipinde Id alır ve StokHareketleriDto tipinde dönüş yapar.. /// Hata alması durumunda null döner. /// </summary> /// <param name="Id"></param> /// <returns></returns> public StokHareketleriDto StokHareketiBul(int Id) { StokHareketleriDto stokHareketleriDto = null; DynamicTryCatch.TryCatchLogla(() => { stokHareketleriDto = dalStokHareket.StokHareketiBul(Id); }, MethodBase.GetCurrentMethod().Name); return(stokHareketleriDto); }
/// <summary> /// StokHareketleriDto tipinde entity alır. Aldığı datayı veritabanında günceller. /// Hata alması durumunda -1 başarılı olması durumunda 1 geri döner. /// </summary> /// <param name="stokHareketleri"></param> /// <returns></returns> public int StokHareketiGuncelle(StokHareketleriDto stokHareketleri) { int result = -1; DynamicTryCatch.TryCatchLogla(() => { result = _uow.GenericRepository <StokHareketleriDto>().Update(stokHareketleri); _uow.Commit(); }, MethodBase.GetCurrentMethod().Name); return(result); }
/// <summary> /// Id tipinde değer alır ve veritabanına sorgu atar. /// Bulduğu değeri StokHareketleriDto tipinde döner. /// Hata alırsa null değer döndürür. /// </summary> /// <param name="Id"></param> /// <returns></returns> public StokHareketleriDto StokHareketiBul(int Id) { StokHareketleriDto stokHareketleriDto = null; DynamicTryCatch.TryCatchLogla(() => { stokHareketleriDto = _uow.GenericRepository <StokHareketleriDto>().GetById(Id); }, MethodBase.GetCurrentMethod().Name); return(stokHareketleriDto); }
/// <summary> /// StokHareketleriDto tipinde entity alır ve StokHareketDal nesnesine göndererek datayı deaktif eder. /// İşlem durumuna göre enum döner. /// </summary> /// <param name="stokHareketleri"></param> /// <returns></returns> public CudEnums StokHareketiSil(StokHareketleriDto stokHareketleri) { CudEnums enums = CudEnums.VeritabaniHatasi; DynamicTryCatch.TryCatchLogla(() => { stokHareketleri.AktifMi = false; int result = dalStokHareket.StokHareketiSil(stokHareketleri); if (result > 0) { enums = CudEnums.IslemBasarili; } }, MethodBase.GetCurrentMethod().Name); return(enums); }
private void silToolStripMenuItem_Click(object sender, EventArgs e) { StokHareketView viewStokHareketleri = new StokHareketView(); if (gridView1.SelectedRowsCount == 1) { viewStokHareketleri = (StokHareketView)gridView1.GetRow(gridView1.FocusedRowHandle); StokHareketleriDto stokHareketleriDto = bllStokHareketleri.StokHareketiBul(viewStokHareketleri.HareketId); CudEnums enums = bllStokHareketleri.StokHareketiSil(stokHareketleriDto); FormHelpers.ShowMessage(enums); StokHareketleriniGetir(); } else if (gridView1.SelectedRowsCount > 1) { FormHelpers.ShowWarning("Aynı anda tek kayıt silebilirsiniz."); } else { FormHelpers.ShowWarning("Lütfen silmek istediğiniz kaydı seçiniz!"); } }
/// <summary> /// StokHareketleriDto tipinde entity alır ve procedure ile veritabanına gönderir. /// Hata alması durumunda -1 başarılı olması durumunda 1 geri döner. /// </summary> /// <param name="stokHareketleri"></param> /// <returns></returns> public int StokHareketiEkle(StokHareketleriDto stokHareketleri) { int result = -1; DynamicTryCatch.TryCatchLogla(() => { result = _uow.GenericRepository <StokHareketleriDto>().InsertWithProcedure( "Insert_StokHareketleri @FisNo,@Miktar,@HareketDurumId,@StokKartId,@KayitTarihi,@KullaniciId,@AktifMi", new SqlParameter("@FisNo", SqlDbType.NVarChar) { Value = stokHareketleri.FisNo }, new SqlParameter("@Miktar", SqlDbType.Int) { Value = stokHareketleri.Miktar }, new SqlParameter("@HareketDurumId", SqlDbType.Int) { Value = stokHareketleri.HareketDurumId }, new SqlParameter("@StokKartId", SqlDbType.Int) { Value = stokHareketleri.StokKartId }, new SqlParameter("@KayitTarihi", SqlDbType.DateTime) { Value = stokHareketleri.KayitTarihi }, new SqlParameter("@KullaniciId", SqlDbType.Int) { Value = stokHareketleri.KullaniciId }, new SqlParameter("@AktifMi", SqlDbType.Bit) { Value = stokHareketleri.AktifMi }); }, MethodBase.GetCurrentMethod().Name); return(result); }
/// <summary> /// StokHareketleriDto tipinde entity alır ve StokHareketDal nesnesine göndererek kayıt yapar. /// İşlem durumuna göre enum döner. /// </summary> /// <param name="stokHareketleri"></param> /// <returns></returns> public CudEnums StokHareketiEkle(StokHareketleriDto stokHareketleri) { CudEnums enums = CudEnums.EksikParametreHatasi; if (!string.IsNullOrEmpty(stokHareketleri.FisNo) && stokHareketleri.Miktar != -1 && stokHareketleri.HareketDurumId != -1 && stokHareketleri.KayitTarihi != DateTime.MinValue && stokHareketleri.StokKartId != -1 && stokHareketleri.KullaniciId != 0) { int result = dalStokHareket.StokHareketiEkle(stokHareketleri); if (result > 0) { enums = CudEnums.IslemBasarili; } else { enums = CudEnums.VeritabaniHatasi; } } return(enums); }