예제 #1
0
        private void AddRoomAdmin_Load(object sender, EventArgs e)
        {
            var       odalarListesi   = OdaController.TumOdalariGetir();
            DataTable dtBitenStokList = new DataTable("odalarListesi");

            dtBitenStokList.Columns.Add("OdaId", typeof(int));
            dtBitenStokList.Columns.Add("OdaAdi", typeof(string));
            dtBitenStokList.Columns.Add("BolumAdi", typeof(string));
            dtBitenStokList.Columns.Add("FakulteAdi", typeof(string));
            foreach (var item in odalarListesi)
            {
                dtBitenStokList.Rows.Add(item.Oda.OdaId, item.Oda.OdaAdi, item.Bolum.BolumAdi, item.Fakulte.FakulteAdi);
            }
            grid_OdaListesi.DataSource = dtBitenStokList;
            gridView_OdaListesi.Columns["OdaId"].Visible = false;

            var       kullanicilariListele = PersonellerController.KullanicilariListele();
            DataTable dtKullancilar        = new DataTable("personller");

            dtKullancilar.Columns.Add("Ad", typeof(string));
            dtKullancilar.Columns.Add("Soyad", typeof(string));
            dtKullancilar.Columns.Add("KisiId", typeof(int));
            foreach (var item in kullanicilariListele)
            {
                dtKullancilar.Rows.Add(item.Ad, item.Soyad, item.KisiId);
            }
            grid_personelListesi.DataSource = dtKullancilar;
        }
예제 #2
0
        private void EditRoomForm_Load(object sender, EventArgs e)
        {
            if (LoginForm._session == ERoles.Standart.ToString())
            {
                btn_Ekle.Enabled   = false;
                btn_OdaSil.Enabled = false;
            }
            Tools.ComboBoxFakulteGetir(cmb_Fakulte);
            var result = OdaController.OdaDetayiGetir(_odaId);

            cmb_Fakulte.SelectedValue   = result.Bolum.FakulteId;
            cmb_Departman.SelectedValue = result.Bolum.BolumId;
            txt_OdaAdi.Text             = result.Oda.OdaAdi;

            var       kullanicilariListele = PersonellerController.KullanicilariListele();
            DataTable dtKullancilar        = new DataTable("personller");

            dtKullancilar.Columns.Add("Ad", typeof(string));
            dtKullancilar.Columns.Add("Soyad", typeof(string));
            dtKullancilar.Columns.Add("KisiId", typeof(int));
            foreach (var item in kullanicilariListele)
            {
                dtKullancilar.Rows.Add(item.Ad, item.Soyad, item.KisiId);
            }
            grid_Kisiler.DataSource = dtKullancilar;
        }
예제 #3
0
        private void GetValue()
        {
            var result = OdaController.OdaDemirbaslariList(_odaId);

            grid_OdaDemirbaslari.DataSource = result;

            gridView_OdaDemirbaslari.Columns["DemirbasOdaId"].Visible = false;
            gridView_OdaDemirbaslari.IndicatorWidth = 30;
        }
예제 #4
0
        private void OdaZimmetleriGetirForm_Load(object sender, EventArgs e)
        {
            var odaAdi  = OdaController.OdaDetayiGetir(_odaId);
            var kisiAdi = DemirbasOdaKisiController.OdaSorumlulariListele().FirstOrDefault(x => x.Oda.OdaId == _odaId);

            lbl_OdaAdi.Text  = "Oda Adı: " + odaAdi.Oda.OdaAdi;
            lbl_Sorumlu.Text = "Oda Sorumlusu: " + kisiAdi.Kisi.Ad + " " + kisiAdi.Kisi.Soyad;
            GetValue();
        }
예제 #5
0
 private void btn_Yetkilendir_Click(object sender, EventArgs e)
 {
     try
     {
         if (kisiId == 0 || odaId == 0)
         {
             throw new Exception("Kişi veya Oda Seçmediniz Lütfen Kontrol Edin !");
         }
         OdaController.OdaYetkilendir(kisiId, odaId);
         MessageBox.Show("Yetkilendirme Başarılı !", "Bilgi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #6
0
        private void DemirbasOdaTanimlaForm_Load(object sender, EventArgs e)
        {
            var       odalarListesi   = OdaController.TumOdalariGetir();
            DataTable dtBitenStokList = new DataTable("odalarListesi");

            dtBitenStokList.Columns.Add("OdaId", typeof(int));
            dtBitenStokList.Columns.Add("OdaAdi", typeof(string));
            dtBitenStokList.Columns.Add("BolumAdi", typeof(string));
            dtBitenStokList.Columns.Add("FakulteAdi", typeof(string));
            foreach (var item in odalarListesi)
            {
                dtBitenStokList.Rows.Add(item.Oda.OdaId, item.Oda.OdaAdi, item.Bolum.BolumAdi, item.Fakulte.FakulteAdi);
            }
            grid_Oda.DataSource = dtBitenStokList;
            gridView_Oda.Columns["OdaId"].Visible = false;


            Tools.DemirbaslariGrideDoldur(grid_Demirbas, gridView_Demirbas);
        }
예제 #7
0
 private void btn_OdaDuzenle_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txt_OdaAdi.Text))
         {
             throw new ValidationException("Oda Adını Boş Geçemezsiniz !");
         }
         OdaController.OdaEkle(txt_OdaAdi.Text, Convert.ToInt32(cmb_Departman.SelectedValue));
         MessageBox.Show("Oda Başarıyla Eklendi !", "İşlem Başarılı !", MessageBoxButtons.OK, MessageBoxIcon.Information);
         AddRoomAdmin adForm = new AddRoomAdmin();
         adForm.Show();
         this.Close();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Hata Meydana Geldi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #8
0
 private void btn_OdaDuzenle_Click(object sender, EventArgs e)
 {
     try
     {
         if (kisiId == 0)
         {
             throw new Exception("Kişi Seçmediniz !");
         }
         if (string.IsNullOrEmpty(txt_OdaAdi.Text))
         {
             throw  new Exception("Oda Adı Boş Geçilemez !");
         }
         OdaController.OdaGuncelle(this._odaId, txt_OdaAdi.Text, Convert.ToInt32(cmb_Departman.SelectedValue), kisiId);
         MessageBox.Show("Güncelleme Başarılı !", "Bilgi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Bilgi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #9
0
 private void btn_OdaSil_ItemClick(object sender, ItemClickEventArgs e)
 {
     try
     {
         DialogResult sonuc = MessageBox.Show("Oda Silinecektir !", "Uyarı !", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);
         if (sonuc == DialogResult.Yes)
         {
             OdaController.OdaSil(_odaId);
             MessageBox.Show("Oda Silindi !\nOdalar Listesine Yönlendiriliyorsunuz !", "Bilgi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
             Thread.Sleep(500);
             RoomsListForm rlForm = new RoomsListForm();
             this.Close();
             rlForm.Show();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Odaya Bağlı Zimmetler Vardır Oda Silinemez  !", "Bilgi !", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
예제 #10
0
        private void RoomsListForm_Load(object sender, EventArgs e)
        {
            if (LoginForm._session == ERoles.Standart.ToString())
            {
                btn_OdaTanimla.Enabled = false;
            }
            var       result          = OdaController.TumOdalariGetir();
            var       odalarListesi   = OdaController.TumOdalariGetir();
            DataTable dtBitenStokList = new DataTable("odalarListesi");

            dtBitenStokList.Columns.Add("OdaId", typeof(int));
            dtBitenStokList.Columns.Add("OdaAdi", typeof(string));
            dtBitenStokList.Columns.Add("BolumAdi", typeof(string));
            dtBitenStokList.Columns.Add("FakulteAdi", typeof(string));
            foreach (var item in odalarListesi)
            {
                dtBitenStokList.Rows.Add(item.Oda.OdaId, item.Oda.OdaAdi, item.Bolum.BolumAdi, item.Fakulte.FakulteAdi);
            }
            grid_OdaListesi.DataSource = dtBitenStokList;
            gridView_OdaListesi.Columns["OdaId"].Visible = false;
        }
예제 #11
0
 public void OdaEkle()
 {
     OdaController.OdaDetayiGetir(0);
 }