Beispiel #1
0
        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);
        }
Beispiel #2
0
        /// <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);
        }
Beispiel #3
0
        /// <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);
        }
Beispiel #4
0
        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();
        }
Beispiel #7
0
        private void DepoSil()
        {
            dtoDepo = new DepoDto();
            dtoDepo = (DepoDto)gridView1.GetRow(gridView1.FocusedRowHandle);
            CudEnums enums = bllDepo.DepoSil(dtoDepo);

            FormHelpers.ShowMessage(enums);
            DepolariGetir();
        }
Beispiel #8
0
        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);
        }
Beispiel #9
0
        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);
        }
Beispiel #10
0
        /// <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);
        }
Beispiel #11
0
        /// <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);
        }
Beispiel #12
0
        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!");
            }
        }
Beispiel #13
0
        /// <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);
        }
Beispiel #14
0
        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;
            }
        }
Beispiel #15
0
        /// <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);
        }