private void btnKaydet_Click(object sender, EventArgs e)
 {
     if (iss.PersonelID == 0)
     {
         MessageBox.Show("Personel seçin");
     }
     else if (txtBaslik.Text.Trim() == "")
     {
         MessageBox.Show("Başlık boş");
     }
     else if (txtIcerik.Text.Trim() == "")
     {
         MessageBox.Show("İçerik boş");
     }
     else
     {
         if (isUpdate)
         {
             DialogResult result = MessageBox.Show("Eminmisin?", "Dikkat", MessageBoxButtons.YesNo);
             if (result == DialogResult.Yes)
             {
                 IsDetayDTO dtoo = new IsDetayDTO();
                 if (Convert.ToInt32(txtUserNo.Text) != detay.UserNo)
                 {
                     dtoo.PersoneID = iss.PersonelID;
                 }
                 else
                 {
                     dtoo.PersoneID = detay.PersoneID;
                 }
                 dtoo.Baslik    = txtBaslik.Text;
                 dtoo.Icerik    = txtIcerik.Text;
                 dtoo.IsDurumID = Convert.ToInt32(cmbIsDurum.SelectedValue);
                 dtoo.IsID      = detay.IsID;
                 IsBLL.IsGuncelle(dtoo);
                 MessageBox.Show("Güncellendi");
                 this.Close();
             }
         }
         else
         {
             iss.Baslik         = txtBaslik.Text;
             iss.Icerik         = txtIcerik.Text;
             iss.IsDurumID      = 1;
             iss.IsBaslamaTarih = DateTime.Today;
             IsBLL.IsEkle(iss);
             MessageBox.Show("is Eklendi");
             txtBaslik.Clear();
             txtIcerik.Clear();
         }
     }
 }
        private void btnSil_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("Silinsinmi?", "Dikkat", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                IsBLL.IsSil(detay.IsID);
                MessageBox.Show("Silindi");
                combofull = false;
                doldur();
                Temizle();
            }
        }
        private void FrmIsBilgileri_Load(object sender, EventArgs e)
        {
            cmbIsDurum.Visible = false;
            label9.Visible     = false;
            dto = IsBLL.GetAll();
            dataGridView1.DataSource            = dto.Personeller;
            dataGridView1.Columns[0].Visible    = false;
            dataGridView1.Columns[1].HeaderText = "User No";
            dataGridView1.Columns[2].HeaderText = "Ad";
            dataGridView1.Columns[3].HeaderText = "Soyad";
            dataGridView1.Columns[4].Visible    = false;
            dataGridView1.Columns[5].Visible    = false;
            dataGridView1.Columns[6].Visible    = false;
            dataGridView1.Columns[7].Visible    = false;
            dataGridView1.Columns[8].Visible    = false;
            dataGridView1.Columns[9].Visible    = false;
            dataGridView1.Columns[10].Visible   = false;
            dataGridView1.Columns[11].Visible   = false;
            dataGridView1.Columns[12].Visible   = false;
            dataGridView1.Columns[13].Visible   = false;
            cmbDepartman.DataSource             = dto.Departmanlar;
            cmbDepartman.DisplayMember          = "DepartmanAd";
            cmbDepartman.ValueMember            = "ID";
            cmbDepartman.SelectedIndex          = -1;
            if (dto.Departmanlar.Count > 0)
            {
                combofull = true;
            }
            cmbPozisyon.DataSource    = dto.Pozisyonlar;
            cmbPozisyon.DisplayMember = "PozisyonAd";
            cmbPozisyon.ValueMember   = "ID";
            cmbPozisyon.SelectedIndex = -1;

            if (isUpdate)
            {
                cmbIsDurum.Visible       = false;
                label9.Visible           = false;
                txtAd.Text               = detay.Ad;
                txtSoyad.Text            = detay.Soyad;
                txtUserNo.Text           = detay.UserNo.ToString();
                txtIcerik.Text           = detay.Icerik;
                txtBaslik.Text           = detay.Baslik;
                cmbIsDurum.DataSource    = dto.Durumlar;
                cmbIsDurum.DisplayMember = "IsDurumAd";
                cmbIsDurum.ValueMember   = "ID";
                cmbIsDurum.SelectedValue = detay.IsDurumID;
            }
        }
 private void btnOnayla_Click(object sender, EventArgs e)
 {
     if (UserStatic.isAdmin && detay.IsDurumID == OnayStatic.Onaylandı)
     {
         MessageBox.Show("Bu iş Onaylanmış");
     }
     else if (UserStatic.isAdmin && detay.IsDurumID == OnayStatic.Personelde && detay.PersoneID != UserStatic.PersonelID)
     {
         MessageBox.Show("İşin Önce tamamlanması gerekir.");
     }
     else if (!UserStatic.isAdmin && detay.IsDurumID == OnayStatic.Tamamlandı)
     {
         MessageBox.Show("İş zaten tamamlanmış");
     }
     else
     {
         IsBLL.IsGuncelle(detay.IsID);
         MessageBox.Show("Onaylandı");
         combofull = false;
         doldur();
         Temizle();
     }
 }
 private void doldur()
 {
     dto = IsBLL.GetAll();
     dataGridView1.DataSource             = dto.Isler;
     dataGridView1.Columns[0].HeaderText  = "Başlık";
     dataGridView1.Columns[1].HeaderText  = "User No";
     dataGridView1.Columns[2].HeaderText  = "Ad";
     dataGridView1.Columns[3].HeaderText  = "Soyad";
     dataGridView1.Columns[4].HeaderText  = "Departman";
     dataGridView1.Columns[5].HeaderText  = "Pozisyon";
     dataGridView1.Columns[6].Visible     = false;
     dataGridView1.Columns[7].Visible     = false;
     dataGridView1.Columns[8].Visible     = false;
     dataGridView1.Columns[9].Visible     = false;
     dataGridView1.Columns[10].HeaderText = "Durumu";
     dataGridView1.Columns[11].Visible    = false;
     dataGridView1.Columns[12].Visible    = false;
     dataGridView1.Columns[13].Visible    = false;
     dataGridView1.Columns[14].Visible    = false;
     cmbDepartman.DataSource    = dto.Departmanlar;
     cmbDepartman.DisplayMember = "DepartmanAd";
     cmbDepartman.ValueMember   = "ID";
     cmbDepartman.SelectedIndex = -1;
     if (dto.Departmanlar.Count > 0)
     {
         combofull = true;
     }
     cmbPozisyon.DataSource    = dto.Pozisyonlar;
     cmbPozisyon.DisplayMember = "PozisyonAd";
     cmbPozisyon.ValueMember   = "ID";
     cmbPozisyon.SelectedIndex = -1;
     cmbIsDurum.DataSource     = dto.Durumlar;
     cmbIsDurum.DisplayMember  = "DurumAd";
     cmbIsDurum.ValueMember    = "ID";
     cmbIsDurum.SelectedIndex  = -1;
 }