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();
         }
     }
 }
Exemple #2
0
        public static List <IsDetayDTO> IsGetir()
        {
            List <IsDetayDTO> liste = new List <IsDetayDTO>();
            var list = (from i in db.Is
                        join p in db.PERSONELs on i.PersonelID equals p.ID
                        join d in db.DEPARTMANs on p.DepartmanID equals d.ID
                        join pz in db.POZISYONs on p.PozisyonID equals pz.ID
                        join durum in db.ISDURUMs on i.IsDurumID equals durum.ID
                        select new
            {
                isID = i.ID,
                baslik = i.Baslik,
                icerik = i.Icerik,
                baslamatarihi = i.IsBaslamaTarih,
                bitistarihi = i.IsBitisTarih,
                userno = p.UserNo,
                ad = p.Ad,
                soyad = p.Soyad,
                departman = d.DepartmanAd,
                pozisyon = pz.PozisyonAd,
                departmanID = p.DepartmanID,
                pozisyonID = p.PozisyonID,
                isdurumu = durum.IsDurumAd,
                isdurumID = i.IsDurumID,
                persoenlID = i.PersonelID
            }
                        ).OrderBy(x => x.baslamatarihi).ToList();

            foreach (var item in list)
            {
                IsDetayDTO dto = new IsDetayDTO();
                dto.IsID            = item.isID;
                dto.Baslik          = item.baslik;
                dto.Icerik          = item.icerik;
                dto.IsBaslamaTarihi = item.baslamatarihi;
                dto.IsBitisTarihi   = item.bitistarihi;
                dto.UserNo          = item.userno;
                dto.Ad          = item.ad;
                dto.Soyad       = item.soyad;
                dto.DepartmanAd = item.departman;
                dto.PozisyonAd  = item.pozisyon;
                dto.DepartmanID = item.departmanID;
                dto.PozisyonID  = item.pozisyonID;
                dto.IsDurumAd   = item.isdurumu;
                dto.IsDurumID   = item.isdurumID;
                dto.PersoneID   = item.persoenlID;


                liste.Add(dto);
            }
            return(liste);
        }
Exemple #3
0
 public static void IsGuncell(IsDetayDTO dto)
 {
     try
     {
         I iss = db.Is.First(x => x.ID == dto.IsID);
         iss.Baslik     = dto.Baslik;
         iss.Icerik     = dto.Icerik;
         iss.PersonelID = dto.PersoneID;
         iss.IsDurumID  = dto.IsDurumID;
         db.SubmitChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemple #4
0
 public static void IsGuncelle(IsDetayDTO dto)
 {
     IsDAO.IsGuncell(dto);
 }