Beispiel #1
0
        public void Yukle_Kasa(int _KasaID)
        {
            if (_Yukleme)
            {
                return;
            }

            try
            {
                if (_ks != null && _ks.EntityState != EntityState.Detached)
                {
                    dbModel.Detach(_ks);
                }
                _ks = null;
                _ks = Isler.Kasa.Ver_Kasa(ref dbModel, _KasaID);
                if (_ks == null)
                {
                    return;
                }

                txtKasaAdi.Text = _ks.KasaAd;
                txtKasaID.Text  = _ks.KasaID.ToString();

                _Secili_KasaID = _ks.KasaID;
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Kasa Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        public ActionResult KasaGuncelleIslem(kasa model)
        {
            bool durum = _kasaService.KasaGuncelle(model);

            if (durum == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }

            else
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #3
0
        public static kasa Ver_Kasa(ref otosisdbEntities dbModel, int KasaID)
        {
            kasa ks = null;

            ks = (from abc in dbModel.kasas
                  where abc.KasaID == KasaID
                  select abc).FirstOrDefault();

            if (ks != null)
            {
                dbModel.Refresh(RefreshMode.StoreWins, ks);
            }

            return(ks);
        }
Beispiel #4
0
        public bool KasaKaydet(kasa model)
        {
            _kasaRepository.Insert(model);

            int sonuc = _uow.SaveChanges();

            if (sonuc != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Beispiel #5
0
        public bool KasaGuncelle(kasa model)
        {
            var gelenKasa = _kasaRepository.Find(model.id);

            AutoMapper.Mapper.DynamicMap(model, gelenKasa);

            _kasaRepository.Update(gelenKasa);
            if (_uow.SaveChanges() != 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
        public ActionResult KasaKaydetIslem(kasa model)
        {
            Random rastgele = new Random();
            int    sayi     = rastgele.Next(10, 99);

            model.kasa_no = "KS" + "-" + sayi;
            model.durum   = "True";
            bool sonuc = _kasaService.KasaKaydet(model);


            if (sonuc == true)
            {
                return(Json(true, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(false, JsonRequestBehavior.AllowGet));
            }
        }
Beispiel #7
0
        private void tm_deneme_Tick(object sender, EventArgs e)
        {
            try
            {
                tm_deneme.Enabled = false;
                kasa ks = Isler.Kasa.Ver_Kasa(ref dbModel, 2);
                if (ks != null)
                {
                    dbModel.Detach(ks);
                }

                using (DataTable dt_kasa = Isler.Kasa.Ver_Kasalar())
                {
                }
            }
            catch { }
            finally
            {
                tm_deneme.Enabled = true;
            }
        }
Beispiel #8
0
        public void Yukle_Kasa(int _KasaID)
        {
            if (Yukleme)
            {
                return;
            }

            try
            {
                Temizle_Kasa();
                _YeniKayit = false;

                if (ks != null && ks.EntityState != EntityState.Detached)
                {
                    dbModel.Detach(ks);
                }
                ks = null;
                ks = Isler.Kasa.Ver_Kasa(ref dbModel, _KasaID);
                if (ks == null)
                {
                    return;
                }

                txtKasaID.Text    = ks.KasaID.ToString();
                txtKasaAd.Text    = ks.KasaAd;
                chkDurum.Checked  = ks.Durum;
                memoAciklama.Text = ks.Aciklama;

                _Secili_KasaID = ks.KasaID;
                pageKasaHareketleri.PageEnabled = true;

                ucKayitBilgi1.Yukle(ks.KayitKullaniciID, ks.KayitZaman, ks.DuzenKullaniciID, ks.DuzenZaman);
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Kasa Bilgileri Getirilirken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Beispiel #9
0
        void Kaydet()
        {
            if (_YeniKayit && !Genel.Yetkilerim.Contains(48))
            {
                Genel.Yetki_Uyari(48);
                return;
            }
            else if (!_YeniKayit && !Genel.Yetkilerim.Contains(49))
            {
                Genel.Yetki_Uyari(49);
                return;
            }

            try
            {
                #region < Kontroller >
                if (string.IsNullOrEmpty(txtKasaAd.Text.Trim()))
                {
                    XtraMessageBox.Show("Kasa Adı Boş Bırakılamaz.", "Eksik Alan",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    tabKasa.SelectedTabPageIndex = 0;
                    txtKasaAd.Focus(); txtKasaAd.Select();
                    return;
                }
                if (_YeniKayit && Isler.Kasa.Varmi_KasaAd(txtKasaAd.Text))
                {
                    XtraMessageBox.Show("Bu Kasa Adı Daha Önce Tanımlanmış.", "Aynı Değer",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtKasaAd.Focus(); txtKasaAd.Select();
                    return;
                }
                else if (!_YeniKayit && txtKasaAd.Text != ks.KasaAd && Isler.Kasa.Varmi_KasaAd(txtKasaAd.Text, ks.KasaAd))
                {
                    XtraMessageBox.Show("Bu Kasa Adı Daha Önce Tanımlanmış.", "Aynı Değer",
                                        MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    txtKasaAd.Focus(); txtKasaAd.Select();
                    return;
                }
                #endregion

                if (_YeniKayit)
                {
                    if (ks != null && ks.EntityState != EntityState.Detached)
                    {
                        dbModel.Detach(ks);
                    }
                    ks          = null;
                    ks          = new kasa();
                    ks.SirketID = Genel.AktifSirket.SirketID;
                }

                #region Aktarma
                ks.KasaAd   = txtKasaAd.Text;
                ks.Durum    = chkDurum.Checked;
                ks.Aciklama = memoAciklama.Text;
                #endregion

                #region Kayıt
                if (_YeniKayit)
                {
                    ks.KayitKullaniciID = Genel.AktifKullanici.KullaniciID;
                    ks.KayitZaman       = DateTime.Now;
                    dbModel.AddTokasas(ks);
                }
                else
                {
                    ks.DuzenKullaniciID = Genel.AktifKullanici.DuzenKullaniciID;
                    ks.DuzenZaman       = DateTime.Now;
                }

                dbModel.SaveChanges();
                _Secili_KasaID = ks.KasaID;
                txtKasaID.Text = ks.KasaID.ToString();

                _YeniKayit = false;

                Genel.AlertMesaj.Show(Genel.AnaEkran, "İşlem Başarılı", "Kasa Başarılı Bir Şekilde Kaydedilmiştir.", null,
                                      ResOtoSis.mark_blue);

                if (DetayOlay != null)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.Kaydedildi, null);
                }
                if (DetayOlay != null)
                {
                    this.Invoke(DetayOlay, Enumlar.DetayOlaylari.AramaGerekli, null);
                }

                pageKasaHareketleri.PageEnabled = true;
                #endregion
            }
            catch (Exception hata)
            {
                XtraMessageBox.Show("Kasa Kayıdı Yapılırken Bir Hata Oluştu.\n\nHata:\n" + hata.Message, "Hata",
                                    MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }