private void btnIstifadeciElave_Click(object sender, EventArgs e)
 {
     Entities.KitabHereket kitabHereketentity = (Entities.KitabHereket)gridKitabHereket.GetFocusedRow();
     kitabHereketentity.TeslimEdildi = false;
     kitabHereketentity.TeslimTarixi = null;
     kitabHereketServis.AddOrUpdate(kitabHereketentity);
     kitabHereketServis.Save();
     Listele();
 }
Beispiel #2
0
 private void btnIstifadeciSil_Click(object sender, EventArgs e)
 {
     Entities.KitabHereket silinecek = (Entities.KitabHereket)gridAlisVeris.GetFocusedRow();
     if (MessageBox.Show("Secdiyiniz melumati silmek istediyinizden eminsiniz ?",
                         MessageBeepSound.Question.ToString(), MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         kitabHereketServis.Sil(x => x.Id == silinecek.Id);
         kitabHereketServis.Save();
         gridControlAlisVeris.DataSource = kitabHereketServis.Listele();
     }
 }
Beispiel #3
0
 public FrmKitabAlisverisIsler(Entities.KitabHereket kitabHereketEntity = null)
 {
     InitializeComponent();
     _kitabHereketEntity = kitabHereketEntity;
     kitabHereketServis.ContextYarad(true);
     barkodServis.ContextBagla(kitabHereketServis.ContextYarad(false));
     istifadeciServis.ContextBagla(kitabHereketServis.ContextYarad(false));
     kitabServis.ContextBagla(kitabHereketServis.ContextYarad(false));
     if (kitabHereketEntity != null)
     {
         _kitabEntity        = kitabServis.Getir(x => x.Id == kitabHereketEntity.KitabId);
         _istifadeciEntity   = istifadeciServis.Getir(x => x.Id == kitabHereketEntity.IstifadeciId);
         _barkodEntity       = barkodServis.Getir(x => x.Id == kitabHereketEntity.BarkodId);
         _kitabHereketEntity = kitabHereketEntity;
         KitabYukle(_kitabEntity.Id);
         IstifadeciYukle(_istifadeciEntity.Id);
         PageİslemSecim.Visible = false;
         editle = true;
     }
     else
     {
         _kitabHereketEntity = new Entities.KitabHereket();
     }
 }
Beispiel #4
0
        private void PageGiris_SelectedPageChanging(object sender, DevExpress.XtraWizard.WizardPageChangingEventArgs e)
        {
            if (e.PrevPage == PageİslemSecim && e.Direction == DevExpress.XtraWizard.Direction.Forward)
            {
                if (checkKitabAl.Checked)
                {
                    KitabAl();
                }
                else
                {
                    KitabVer();
                }
            }
            //Kitab Secme emeliyyatlari
            if (e.PrevPage == pageKitabSec && e.Direction == DevExpress.XtraWizard.Direction.Forward)
            {
                if (_kitabEntity == null)
                {
                    MessageBox.Show("Bir sonrakı addıma keçmək üçün zəhmətə olmasa KİTAB seçin");
                    e.Cancel = true;
                }
                else
                {
                    if (!_kitabEntity.KirayeVerilebiler)
                    {
                        MessageBox.Show("Bu kitab Kiraye Verile bilmez", MessageBeepSound.Warning.ToString(), MessageBoxButtons.OK,
                                        MessageBoxIcon.Warning);
                        e.Cancel = true;
                    }

                    Entities.KitabHereket control = kitabHereketServis.Getir(x => x.BarkodId == _barkodEntity.Id && x.TeslimEdildi == false);
                    if (checkKitabAl.Checked == true)
                    {
                        if (control != null)
                        {
                            _kitabHereketEntity = control;
                        }
                        else
                        {
                            MessageBox.Show("Bu kitab Kitabxanadadir");
                            e.Cancel = true;
                        }
                    }
                    else
                    {
                        if (control != null && editle == false)
                        {
                            MessageBox.Show($"Bu Kitab {control.Istifadeci.Barkod} barkodlu  " +
                                            $"{control.Istifadeci.Adi}  {control.Istifadeci.Soyadi}" +
                                            $" adli istifadecidedir.{control.VerilmeTarixi.AddDays(control.VerilmeMuddeti).ToShortDateString()} " +
                                            $"tarixine qeder geri qaytarilmalidir.");
                            e.Cancel = true;
                        }
                    }
                }
            }
            //Istifadeci Secme emeliyyatlari
            if (e.PrevPage == pageIstifadeciSec && _istifadeciEntity == null && e.Direction == DevExpress.XtraWizard.Direction.Forward)
            {
                MessageBox.Show("Bir sonrakı addıma keçmək üçün zəhmətə olmasa İSTİFADƏÇİ seçin");
                e.Cancel = true;
            }
            if (e.Page == pageIslemTekrar && e.Direction == DevExpress.XtraWizard.Direction.Forward)
            {
                Tekrar();
            }
        }