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> /// 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); }
/// <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); }
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 DepoSil() { dtoDepo = new DepoDto(); dtoDepo = (DepoDto)gridView1.GetRow(gridView1.FocusedRowHandle); CudEnums enums = bllDepo.DepoSil(dtoDepo); FormHelpers.ShowMessage(enums); DepolariGetir(); }
private void DepoDuzenle() { bllDepo = new DepoBll(); dtoDepo.DepoAdi = txtDepoAdi.Text; dtoDepo.DepoKodu = txtDepoKodu.Text; CudEnums enums = bllDepo.DepoDuzenle(dtoDepo); FormHelpers.ShowMessage(enums); DepolariGetir(); FormHelpers.ClearTextboxes(this.Controls); }
public void DepoKaydet() { bllDepo = new DepoBll(); DepoDto depoDto = new DepoDto() { DepoAdi = txtDepoAdi.Text, DepoKodu = txtDepoKodu.Text, AktifMi = true }; CudEnums enums = bllDepo.DepoEkle(depoDto); FormHelpers.ShowMessage(enums); DepolariGetir(); FormHelpers.ClearTextboxes(this.Controls); }
/// <summary> /// DepoDto tipinde entity alır ve veritabanında deaktive eder. /// Hata alması durumunda CudEnums döner. /// </summary> /// <param name="depo"></param> /// <returns></returns> public CudEnums DepoSil(DepoDto depo) { CudEnums enums = CudEnums.VeritabaniHatasi; DynamicTryCatch.TryCatchLogla(() => { depo.AktifMi = false; int result = dalDepo.DepoDuzenle(depo); if (result > 0) { enums = CudEnums.IslemBasarili; } }, MethodBase.GetCurrentMethod().Name); return(enums); }
/// <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> /// Depo tipinde entity alır ve DepoDAL nesnesine gönderir. /// Hata alması durumunda CudEnums döner. /// </summary> /// <param name="depo"></param> /// <returns></returns> public CudEnums DepoEkle(DepoDto depo) { CudEnums enums = CudEnums.EksikParametreHatasi; DynamicTryCatch.TryCatchLogla(() => { if (!string.IsNullOrEmpty(depo.DepoAdi) && !string.IsNullOrEmpty(depo.DepoKodu)) { int result = dalDepo.DepoEkle(depo); if (result > 0) { enums = CudEnums.IslemBasarili; } else { enums = CudEnums.VeritabaniHatasi; } } }, MethodBase.GetCurrentMethod().Name); return(enums); }
public static void ShowMessage(CudEnums enums) { switch (enums) { case CudEnums.IslemBasarili: XtraMessageBox.Show("İşlem başarıyla gerçekleşti.", "BİLGİ", MessageBoxButtons.OK, MessageBoxIcon.Information); break; case CudEnums.EksikParametreHatasi: XtraMessageBox.Show("Lütfen tüm alanları doldurduğunuza emin olunuz.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Warning); break; case CudEnums.VeritabaniHatasi: XtraMessageBox.Show("Veritabanında bir hata meydana geldi.", "HATA", MessageBoxButtons.OK, MessageBoxIcon.Error); break; default: break; } }
/// <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); }