コード例 #1
0
        private void dgvPersonelMuhasebe_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            seciliPersonelID  = Convert.ToInt32(dgvPersonelMuhasebe.SelectedRows[0].Cells["ID"].Value);
            _personelMuhasebe = _muhasebeService.PersonelMuhasebeGetirService(seciliPersonelID);

            _personelUnvan = _unvanService.BirPersonelUnvaniGetirService(cmbUnvan.SelectedIndex);
        }
コード例 #2
0
        private void btnKaydetPersonelMuhasebe_Click(object sender, EventArgs e)//PERSONEL MUHASEBE BİLGİLERİ BUTONU
        {
            if (_seciliPersonel != null)
            {
                PersonelMuhasebe muhasebe = new PersonelMuhasebe();
                T_PersonelUnvan  p_unvan  = new T_PersonelUnvan();

                muhasebe.Maas = Convert.ToDecimal(txtMaas.Text);

                p_unvan.UnvanAdi = cmbUnvan.SelectedItem.ToString(); //sor?  /*parantez içerisine yeni oluşturacağımız enum sınıfının adı yazılacak.*/
                //MessageBox.Show(p_unvan.UnvanAdi);
                _seciliPersonel.PersonelMuhasebeleri.Add(muhasebe);
                _seciliPersonel.PersonelUnvanlar.Add(p_unvan);

                int sayi = _personelService.UpdatePersonelService(_seciliPersonel);

                if (sayi > 0)
                {
                    MessageBox.Show("eklendi");
                }
                else
                {
                    MessageBox.Show("eklenemedi");
                }
                PersonelMuhasebeDoldur();
            }
        }
コード例 #3
0
        public int UpdateItem(T_PersonelUnvan item)
        {
            T_PersonelUnvan eskiUnvan = _db.PersonelUnvan.Where(x => x.Id == item.Id).FirstOrDefault();

            eskiUnvan.UnvanAdi         = item.UnvanAdi;
            eskiUnvan.DuzenlenmeTarihi = DateTime.Now;
            _etkilenenSatir            = _db.SaveChanges();
            return(_etkilenenSatir);
        }
コード例 #4
0
 public PersonelBilgileriGuncelle_Kaydet()
 {
     InitializeComponent();
     _personelService  = new PersonelService();
     _iletisimService  = new PersonelIletisimService();
     _muhasebeService  = new PersonelMuhasebeService();
     _unvanService     = new T_PersonelUnvanService();
     _personelUnvan    = new T_PersonelUnvan();
     _personelMuhasebe = new PersonelMuhasebe();
 }
コード例 #5
0
 public int UpdatePersonelUnvaniService(T_PersonelUnvan item)
 {
     try
     {
         return(_t_PersonelUnvanRepository.UpdateItem(item));
     }
     catch (Exception e)
     {
         System.Windows.Forms.MessageBox.Show("Hata: " + e.Message);
         throw;
     }
 }
コード例 #6
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);
        }
コード例 #7
0
 public int DeleteItem(T_PersonelUnvan item)
 {
     _db.PersonelUnvan.Remove(item);
     _etkilenenSatir = _db.SaveChanges();
     return(_etkilenenSatir);
 }
コード例 #8
0
 public int AddItem(T_PersonelUnvan item)
 {
     _db.PersonelUnvan.Add(item);
     _etkilenenSatir = _db.SaveChanges();
     return(_etkilenenSatir);
 }