Пример #1
0
        private void btnKaydetPersonelIletisim_Click(object sender, EventArgs e)//DOĞRU
        {
            //frmIKBirimi frmIK = new frmIKBirimi();
            //frmIK.PersonelDoldur();
            //if (_seciliPersonel!=null)
            //{

            PersonelIletisim iletisim = new PersonelIletisim();

            iletisim.Telefon   = txtTelefon.Text;
            iletisim.EMail     = txtEPosta.Text;
            iletisim.Sifre     = txtSifre.Text;
            iletisim.Adres     = txtAdres.Text;
            iletisim.DahiliTel = txtDahiliTelefon.Text;
            iletisim.PostaKodu = txtPostaKodu.Text;
            //iletisim.ResimUrl = picboxResim.ImageLocation;
            iletisim.AktifMi           = true;
            iletisim.OlusturulmaTarihi = DateTime.Now;
            iletisim.PersonelId        = seciliPersonelID;

            //_seciliPersonel.Personelletisimleri.Add(iletisim);

            int etkilenen = _personelService.UpdatePersonelService(_seciliPersonel);

            if (etkilenen > 0)
            {
                MessageBox.Show("Personel İletişim başarıyle eklenmiştir.");
            }
            PersonelIletisimDoldur();
            //}
        }
Пример #2
0
        private void btnGuncellePersonelIletisim_Click(object sender, EventArgs e)
        {
            PersonelIletisim iletisim = new PersonelIletisim();

            iletisim.Telefon   = txtTelefon.Text;
            iletisim.EMail     = txtEPosta.Text;
            iletisim.Sifre     = txtSifre.Text;
            iletisim.Adres     = txtAdres.Text;
            iletisim.DahiliTel = txtDahiliTelefon.Text;
            iletisim.PostaKodu = txtPostaKodu.Text;
            //iletisim.ResimUrl = picboxResim.ImageLocation;
            iletisim.AktifMi           = true;
            iletisim.OlusturulmaTarihi = DateTime.Now;

            _seciliPersonel.Personelletisimleri.Add(iletisim);
            _personelService.UpdatePersonelService(_seciliPersonel);
            int sayi = _iletisimService.UpdatePersonelIletisimService(iletisim);

            if (sayi > 0)
            {
                MessageBox.Show("Personel iletişim başarıyla güncellendi");
            }
            else
            {
                MessageBox.Show("Güncellenemedi");
            }
            PersonelIletisimDoldur();
        }
Пример #3
0
 public void AktifPasifYap(object nesne)
 {
     if (nesne is PersonelIletisim)
     {
         PersonelIletisim iletisim = (from p in db.PersonelIletisim
                                      where p.ID == ((PersonelIletisim)nesne).ID
                                      select p).FirstOrDefault();
         iletisim.AktifMi = false;
         db.SaveChanges();
     }
     else if (nesne is PersonelEgitim)
     {
         PersonelEgitim egitim = (from p in db.PersonelEgitim
                                  where p.ID == ((PersonelEgitim)nesne).ID
                                  select p).FirstOrDefault();
         egitim.AktifMi = false;
         db.SaveChanges();
     }
     else if (nesne is UnvanIslem)
     {
         UnvanIslem islem = (from p in db.UnvanIslem
                             where p.PersonelID == ((UnvanIslem)nesne).PersonelID && p.UnvanID == ((UnvanIslem)nesne).UnvanID
                             select p).FirstOrDefault();
         islem.AktifMi = false;
         db.SaveChanges();
     }
     else if (nesne is Araclar)
     {
         Araclar arac = (from a in db.Araclar
                         where a.AracID == ((Araclar)nesne).AracID
                         select a).FirstOrDefault();
         arac.AktifMi = false;
         db.SaveChanges();
     }
     else if (nesne is BirimIslem)
     {
         BirimIslem islem = (from p in db.BirimIslem
                             where p.PersonelID == ((BirimIslem)nesne).PersonelID && p.BirimID == ((BirimIslem)nesne).BirimID
                             select p).FirstOrDefault();
         islem.AktifMi = false;
         db.SaveChanges();
     }
     else if (nesne is int)
     {
         Personel personel = (from p in db.Personel
                              where p.ID == ((int)nesne)
                              select p).FirstOrDefault();
         personel.AktifMi = !(personel.AktifMi);
         db.SaveChanges();
     }
     else if (nesne is YetkiIslem)
     {
         YetkiIslem islem = (from p in db.YetkiIslem
                             where p.PersonelID == ((YetkiIslem)nesne).PersonelID && p.AktifMi == true
                             select p).FirstOrDefault();
         islem.AktifMi = false;
         db.SaveChanges();
     }
 }
Пример #4
0
        private void cmbPersonel_SelectedIndexChanged(object sender, EventArgs e)
        {
            Personel         _personel         = new Personel();
            PersonelIletisim _personelIletisim = new PersonelIletisim();

            _personel         = (Personel)cmbPersonel.SelectedItem;
            _personelIletisim = listelecontrol.PersonelIletisimListele(_personel);
            extensionMethods.ComboDoldur(listelecontrol.SehirlerListele(), cmbSehir);
            ControlDoldur(_personelIletisim);
        }
 public int UpdatePersonelIletisimService(PersonelIletisim personelIletisim)
 {
     try
     {
         return(_personelIletisimRepository.UpdateItem(personelIletisim));
     }
     catch (Exception e)
     {
         MessageBox.Show("Hata: " + e.Message);
         return(0);
     }
 }
Пример #6
0
        public PersonelIletisim IletisimEklemeyeGonder(int PersonelID, string CepTel, string EvTel, string EMail, int SemtID, string AcikAdres, bool AktifMi)
        {
            PersonelIletisim nesne = new PersonelIletisim();

            nesne.PersonelID = PersonelID;
            nesne.CepTel     = CepTel;
            nesne.EvTel      = EvTel;
            nesne.EMail      = EMail;
            nesne.SemtID     = SemtID;
            nesne.AcikAdres  = AcikAdres;
            nesne.AktifMi    = AktifMi;
            return(nesne);
        }
Пример #7
0
 private void ControlDoldur(PersonelIletisim nesne)
 {
     mtxtCepTel.Text   = nesne.CepTel;
     mtxtEvTel.Text    = nesne.EvTel;
     txtEMail.Text     = nesne.EMail;
     txtAcikAdres.Text = nesne.AcikAdres;
     if (nesne.SemtID != null)
     {
         cmbSehir.SelectedItem = nesne.Semt_T.Ilce_T.Sehir_T;
         cmbIlce.SelectedItem  = nesne.Semt_T.Ilce_T;
         cmbSemt.SelectedItem  = nesne.Semt_T;
     }
 }
Пример #8
0
        private void dgvPersonelIletisim_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            seciliPersonelID  = Convert.ToInt32(dgvPersonelIletisim.SelectedRows[0].Cells["ID"].Value);
            _personelIletisim = _iletisimService.PersonelIletisimGetir(seciliPersonelID);

            txtTelefon.Text       = _personelIletisim.Telefon;
            txtEPosta.Text        = _personelIletisim.EMail;
            txtSifre.Text         = _personelIletisim.Sifre;
            txtAdres.Text         = _personelIletisim.Adres;
            txtDahiliTelefon.Text = _personelIletisim.DahiliTel;
            txtPostaKodu.Text     = _personelIletisim.PostaKodu;
            //picboxResim.ImageLocation = _personelIletisim.ResimUrl;
        }
        public int UpdateItem(PersonelIletisim item)
        {
            PersonelIletisim eskiIletisim = _db.PersonelIletisim.Where(x => x.Id == item.Id).FirstOrDefault();

            eskiIletisim.Telefon          = item.Telefon;
            eskiIletisim.EMail            = item.EMail;
            eskiIletisim.Sifre            = item.Sifre;
            eskiIletisim.Adres            = item.Adres;
            eskiIletisim.DahiliTel        = item.DahiliTel;
            eskiIletisim.PostaKodu        = item.PostaKodu;
            eskiIletisim.DuzenlenmeTarihi = DateTime.Now;
            _etkilenenSatir = _db.SaveChanges();
            return(_etkilenenSatir);
        }
Пример #10
0
        private void btnIletisimKaydet_Click(object sender, EventArgs e)
        {
            PersonelIletisim nesne = new PersonelIletisim();

            try
            {
                nesne = extensionMethods.IletisimEklemeyeGonder(((Personel)cmbPersonel.SelectedItem).ID, mtxtCepTel.Text, mtxtEvTel.Text, txtEMail.Text, ((Semt_T)cmbSemt.SelectedItem).ID, txtAcikAdres.Text, true);
                eklecontrol.EklemeyeGonder(nesne);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                return;
            }
            this.Close();
        }
Пример #11
0
        /*
         * try
         *      {
         *          // Your code...
         *          // Could also be before try if you know the exception occurs in SaveChanges
         *
         *          _etkilenenSatir = _db.SaveChanges();
         *      }
         *      catch (DbEntityValidationException e)
         *      {
         *          foreach (var eve in e.EntityValidationErrors)
         *          {
         *              Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
         *                  eve.Entry.Entity.GetType().Name, eve.Entry.State);
         *              foreach (var ve in eve.ValidationErrors)
         *              {
         *                  Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
         *                      ve.PropertyName, ve.ErrorMessage);
         *              }
         *          }
         *          throw;
         *      }
         */
        #endregion

        public List <Personel> PersonelDoldur(int adet)
        {
            PersonelService ps    = new PersonelService();
            List <Personel> plist = new List <Personel>();
            int             say   = ps.TumPersonelleriGetirService().Count;
            string          stri  = "";
            int             j     = 0;

            for (int i = say; i <= say + adet; i++)
            {
                Personel         p  = new Personel();
                PersonelIletisim pi = new PersonelIletisim();
                PersonelMuhasebe pm = new PersonelMuhasebe();
                T_PersonelUnvan  pu = new T_PersonelUnvan();
                stri              = i.ToString();
                p.Ad              = stri + ".ad";
                p.Soyad           = stri + ".soyad";
                p.KimlikNo        = (11111111 + i).ToString();
                p.DogumTarihi     = Convert.ToDateTime("10.10." + (1900 + i).ToString());
                p.Cinsiyet        = (Cinsiyeti)(i % 2);
                p.MedeniHal       = (MedeniHali)(i % 2);
                p.EgitimDurumu    = (EgitimDurumlari)(i % 9);
                p.BaslangicTarihi = Convert.ToDateTime("10.10." + (1910 + i).ToString());
                pi.Telefon        = (1111111111111 + adet).ToString();
                pi.EMail          = stri + ".Email";
                pi.Sifre          = stri + ".Sifre";
                pi.Adres          = stri + ".Adres";
                pi.DahiliTel      = (1111 + i).ToString();
                pi.PostaKodu      = (11111 + i).ToString();
                pi.ResimUrl       = stri + ".ResimURL";
                pm.Maas           = Convert.ToDecimal(1000 + i);
                pu.UnvanAdi       = stri + ".Unvan";

                p.Personelletisimleri.Add(pi);
                p.PersonelMuhasebeleri.Add(pm);
                p.PersonelUnvanlar.Add(pu);
                ps.AddPersonelService(p);

                plist.Add(p);
                j++;
            }
            return(plist);
        }
Пример #12
0
        public PersonelIletisim PersonelIletisimListele(Personel nesne)
        {
            PersonelIletisim        _personelIltisim   = new PersonelIletisim();
            List <PersonelIletisim> _IleitismBilgileri = new List <PersonelIletisim>();

            _IleitismBilgileri = _listeleModel.PersonelIletisimBilgisi();
            foreach (PersonelIletisim item in _IleitismBilgileri)
            {
                if (item.PersonelID == nesne.ID)
                {
                    _personelIltisim = item;
                    break;
                }
                else
                {
                    _personelIltisim = null;
                }
            }
            return(_personelIltisim);
        }
 public int DeleteItem(PersonelIletisim item)
 {
     _db.PersonelIletisim.Remove(item);
     _etkilenenSatir = _db.SaveChanges();
     return(_etkilenenSatir);
 }
 public int AddItem(PersonelIletisim item)
 {
     _db.PersonelIletisim.Add(item);
     _etkilenenSatir = _db.SaveChanges();
     return(_etkilenenSatir);
 }