Esempio n. 1
0
 public ActionResult PersonelDuzenle(PersonelModel model, FormCollection data)
 {
     if (ModelState.IsValid)
     {
         string ilce     = data["Ilce"].ToString();
         string cinsiyet = data["cinsiyet"].ToString();
         model.Ilce     = Convert.ToInt32(ilce);
         model.Cinsiyet = cinsiyet;
         int kontrol = _users.PersonelDuzenle(model);
         if (kontrol == 1)
         {
             return(RedirectToAction("PersonelDetails", new { Id = model.ID }));
         }
         else if (kontrol == -1)
         {
             ModelState.AddModelError("Hata", "Belirlediğiniz Kullanıcı Adı Başkasına Ait.");
         }
         else
         {
             return(RedirectToAction("HataBildirimi", new { Bilgi = "Duzenlemede hata oluştu" }));
         }
     }
     ModelState.AddModelError("Hata", "Boş Bırakmayın");
     ViewBag.sehir   = _film.IlListesi();
     ViewBag.sehirId = _film.IlceDetails(model.Ilce).IlID;
     ViewBag.ilceId  = _film.IlceDetails(model.Ilce).ID;
     return(View(model));
 }
        /// <summary>
        /// Personelleri liste olarak geri döndürür
        /// </summary>
        /// <returns>PersonelList Geri Döndürür</returns>
        #region PersonelGetir Provider
        public List <PersonelModel> PersonelGetir()
        {
            //Personel tablosundan verileri çeker MusteriProvaider tipindeki listeye atar ve geri döner
            List <PersonelModel> personeller = new List <PersonelModel>();
            string           patch           = @"C:\Users\asus\Desktop\Personel.db";
            SQLiteConnection con             = new SQLiteConnection("Data Source=" + patch);

            con.Open();
            SQLiteCommand    cmd = new SQLiteCommand("select * from personel", con);
            SQLiteDataReader dr  = cmd.ExecuteReader();

            while (dr.Read())
            {
                PersonelModel m = new PersonelModel();
                m.Adi        = dr.GetString(dr.GetOrdinal("Adi"));
                m.Soyadi     = dr.GetString(dr.GetOrdinal("Soyadi"));
                m.Yas        = dr.GetInt32(dr.GetOrdinal("Yas"));
                m.Cinsiyet   = dr.GetString(dr.GetOrdinal("Cinsiyet"));
                m.PersonelID = dr.GetInt32(dr.GetOrdinal("PersonelID"));
                m.PozisyonID = dr.GetInt32(dr.GetOrdinal("PozisyonID"));
                personeller.Add(m);
            }
            con.Close();
            return(personeller);
        }
Esempio n. 3
0
        public ActionResult Ekle()
        {
            PersonelModel model = new PersonelModel();

            DropDownDoldur(model);
            return(View(model));
        }
Esempio n. 4
0
        public ActionResult Detay(int id, PersonelModel model)
        {
            Personel personel = perManager.Bul(id);

            model.Personel = personel;
            return(View(model));
        }
Esempio n. 5
0
 public void DropDownDoldur(PersonelModel model)
 {
     model.BolumForDropDown = bolumManager.Set().Select(x => new SelectListItem()
     {
         Text  = x.BolumAd,
         Value = x.BolumId.ToString()
     }).ToList();
     model.EgitimForDropDown = egManager.Set().Select(x => new SelectListItem()
     {
         Text  = x.EgitimAd,
         Value = x.EgitimId.ToString()
     }).ToList();
     model.UnvanForDropDown = unManager.Set().Select(x => new SelectListItem()
     {
         Text  = x.UnvanAd,
         Value = x.UnvanId.ToString()
     }).ToList();
     model.IlceForDropDown = ilceManager.Set().Select(x => new SelectListItem()
     {
         Text  = x.IlceAd,
         Value = x.IlceId.ToString()
     }).ToList();
     model.IlForDropDown = ilManager.Set().Select(x => new SelectListItem()
     {
         Text  = x.IlAd,
         Value = x.IlId.ToString()
     }).ToList();
 }
        public ActionResult Personel()
        {
            PersonelModel model = new PersonelModel();

            model.list = permanager.PersonelDtoListele().ToList();
            return(View(model));
        }
Esempio n. 7
0
 public ActionResult PersonelEkle(PersonelModel model, FormCollection data)
 {
     if (ModelState.IsValid)
     {
         string ilce = data["Ilce"].ToString();
         if (!string.IsNullOrWhiteSpace(ilce))
         {
             string cinsiyet = data["cinsiyet"].ToString();
             int    kontrol  = _users.PersonelEkle(model, ilce, cinsiyet);
             if (kontrol == 1)
             {
                 return(RedirectToAction("PersonelListesi"));
             }
             else if (kontrol == -1)
             {
                 ModelState.AddModelError("Hata", "Aynı Kullanıcı Adında var zaten.");
             }
             else
             {
                 return(RedirectToAction("HataBildirimi", new { Bilgi = "Personel Eklenirken hata oluştu." }));
             }
         }
         else
         {
             ModelState.AddModelError("Ilce", "Lütfen İlce Secin");
         }
     }
     ModelState.AddModelError("Hata", "Boş Bırakmayın");
     ViewBag.sehir = _film.IlListesi();
     return(View(model));
 }
Esempio n. 8
0
        public ActionResult Personel()
        {
            PersonelModel model = new PersonelModel();

            model.list = perManager.PersonelListe();
            return(View(model));
        }
Esempio n. 9
0
        public ActionResult Guncelle(int id)
        {
            PersonelModel model = new PersonelModel();

            model.Personel = perManager.Bul(id);
            DropDownDoldur(model);
            return(View(model));
        }
        public ActionResult Detay(int id)
        {
            Personel      p     = permanager.Bul(id);
            PersonelModel model = new PersonelModel();

            model.personel = p;
            return(View(model));
        }
Esempio n. 11
0
        public ActionResult PersonelDuzenle(int Id)
        {
            PersonelModel model = _users.PersonelDetails(Id);

            ViewBag.sehir   = _film.IlListesi();
            ViewBag.sehirId = _film.IlceDetails(model.Ilce).IlID;
            ViewBag.ilceId  = _film.IlceDetails(model.Ilce).ID;
            return(View(model));
        }
Esempio n. 12
0
        public ActionResult <String> Authenticate([FromBody] PersonelModel Personel)
        {
            var tempUser = DBConnector.AutoryzujPersonel(Personel.Login, Personel.SzyfrujHaslo(Personel.Login, Personel.Haslo));

            if (tempUser == null)
            {
                return(new BadRequestResult());
            }
            return(tempUser.Token);
        }
        public virtual ActionResult SavePersonel(PersonelModel personelModel, HttpPostedFileBase signatureFile)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(Json(new { isError = true, Message = @"ورودی نامعتبر!" }));
                }
                using (var scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
                {
                    var path = Server.MapPath("~\\Content\\Images\\Signature\\");
                    // ذخیره امضای الکترونیکی
                    if (signatureFile != null)
                    {
                        if (Useful.CreateFolderIfNeeded(Server.MapPath("~/Content/Images/Signature")))
                        {
                            // اگر قبلا فایل وجود دارد حذف شود
                            if (System.IO.File.Exists(path + personelModel.Signature))
                            {
                                System.IO.File.Delete(path + personelModel.Signature);
                            }

                            if (personelModel.Signature == null)
                            {
                                path += Guid.NewGuid() + Path.GetExtension(signatureFile.FileName);
                            }
                            else
                            {
                                path += personelModel.Signature;
                            }

                            signatureFile.SaveAs(path);
                            personelModel.Signature = Path.GetFileName(path);
                        }
                    }
                    //else
                    //{
                    //    if (personelModel.Signature != null)
                    //        if (System.IO.File.Exists(path + personelModel.Signature))
                    //            System.IO.File.Delete(path + personelModel.Signature);
                    //    personelModel.Signature = null;
                    //}
                    var levelId = Convert.ToInt64(User.LevelId());
                    var data    = _personManagementService.AddOrUpdatePersonel(personelModel, levelId);
                    scope.Complete();
                    return(Json(new { isError = !data.Item1, Message = data.Item2 }));
                }
            }
            catch (Exception)
            {
                return(Json(new { isError = true, Message = @"خطا در ویرایش اطلاعات پرسنلی" }));
            }
        }
        public ActionResult Ekle()
        {
            PersonelModel model = new PersonelModel();

            model.BolumForDropdown    = BolumDropdownDoldur();
            model.UnvanForDropdown    = UnvanDropdownDoldur();
            model.EgitimDropdown      = EgitimDropdownDoldur();
            model.IlceForDropdown     = IlceDropdownDoldur();
            model.IlForDropdown       = IlDropdownDoldur();
            model.YoneticiForDropDown = YoneticiDropdownDoldur();
            return(View(model));
        }
Esempio n. 15
0
        public ActionResult PersonelDetails(int Id, string username = "")
        {
            if (username != null)
            {
                Id = _users.PersonelGetUsername(username);
            }

            PersonelModel model = _users.PersonelDetails(Id);

            ViewBag.ilce = _film.IlceDetails(model.Ilce).IlceAdi;
            return(View(model));
        }
Esempio n. 16
0
        public ActionResult Register(PersonelModel personelModel)
        {
            if (!ModelState.IsValid)
            {
                return(Reg());
            }

            DbContext.Personel.Add(personelModel);
            DbContext.SaveChanges();

            return(RedirectToAction("LoginPage", "Login"));
        }
Esempio n. 17
0
 //Personel Eklemek için Kullanıyoruz.
 public void PersonelEkle(PersonelModel personel)
 {
     SqlBaglanti.sqlBaglantiAc();
     SqlBaglanti.cmd.CommandText = "INSERT INTO tblPersonel(Ad,Soyad,Adres,Maas,Bolum,Baslama_Tarih) VALUES(@Ad,@Soyad,@Adres,@Maas,@Bolum,@Baslama_Tarih)";
     SqlBaglanti.cmd.Parameters.AddWithValue("@Ad", personel.Ad);
     SqlBaglanti.cmd.Parameters.AddWithValue("@Soyad", personel.Soyad);
     SqlBaglanti.cmd.Parameters.AddWithValue("@Adres", personel.Adres);
     SqlBaglanti.cmd.Parameters.AddWithValue("@Maas", personel.Maas);
     SqlBaglanti.cmd.Parameters.AddWithValue("@Bolum", personel.Bolum);
     SqlBaglanti.cmd.Parameters.AddWithValue("@Baslama_Tarih", DateTime.Now);
     SqlBaglanti.sqlBaglantiKapat();
 }
        public ActionResult Guncelle(int id)
        {
            PersonelModel model = new PersonelModel();

            model.personel            = permanager.Bul(id);
            model.BolumForDropdown    = BolumDropdownDoldur();
            model.UnvanForDropdown    = UnvanDropdownDoldur();
            model.EgitimDropdown      = EgitimDropdownDoldur();
            model.IlceForDropdown     = IlceDropdownDoldur();
            model.IlForDropdown       = IlDropdownDoldur();
            model.YoneticiForDropDown = YoneticiDropdownDoldur();
            return(View(model));
        }
 /// <summary>
 /// Gelen personel nesnesinin id'sine göre veritabanından bulup siler
 /// </summary>
 /// <param name="personel"></param>
 #region PersonelSil Provider
 public void PersonelSil(PersonelModel personel)
 {
     if (personel != null)
     {
         string           patch = @"C:\Users\asus\Desktop\Personel.db";
         SQLiteConnection con   = new SQLiteConnection("Data Source=" + patch);
         con.Open();
         SQLiteCommand cmd = new SQLiteCommand("delete from personel where PersonelID=@id", con);
         cmd.Parameters.AddWithValue("@id", personel.PersonelID);
         cmd.ExecuteNonQuery();
         con.Close();
     }
 }
        private void btnPerKaydet_Click(object sender, EventArgs e)
        {
            PersonelF     p1  = new PersonelF();
            PersonelModel pm1 = new PersonelModel();

            pm1.Maas          = Convert.ToInt32(txtMaas.Text);
            pm1.Ad            = txtAd.Text;
            pm1.Soyad         = txtSoyad.Text;
            pm1.Bolum         = txtBolum.Text;
            pm1.Adres         = txtAdres.Text;
            pm1.Baslama_Tarih = DateTime.Today;
            p1.PersonelEkle(pm1);
            XtraMessageBox.Show("Kayıt Tamamlandı!", "Bilgi", MessageBoxButtons.OK, MessageBoxIcon.Information);
        }
Esempio n. 21
0
 internal static async Task <String> DodajPracownikaAsync(PersonelModel personel)
 {
     try
     {
         var MongoDBClient    = dbClient.GetDatabase(DBName);
         var PersonelKolekcja = MongoDBClient.GetCollection <PersonelModel>("Personel");
         await PersonelKolekcja.InsertOneAsync(personel);
     }
     catch (Exception err)
     {
         return(err.Message);
     }
     return("Dodano");
 }
Esempio n. 22
0
        // GET api/<controller>/
        public PersonelModel Get(string ID)
        {
            PersonelModel Staff = null;

            try
            {
                Staff = Ipb.GetStaffByID(ID);
            }
            catch (Exception)
            {
                throw;
            }

            return(Staff);
        }
Esempio n. 23
0
 public void AddPersonel(PersonelModel personel)
 {
     try
     {
         var personelEntity = new Personel
         {
             Isim    = personel.Isim,
             Soyisim = personel.Soyisim
         };
         _personelDal.AddEntity(personelEntity);
     }
     catch (Exception exc)
     {
         throw exc;
     }
 }
Esempio n. 24
0
 public ActionResult PersonelSil(PersonelModel model)
 {
     if (model != null)
     {
         bool kontrol = _users.PersonelSil(model);
         if (kontrol)
         {
             return(RedirectToAction("PersonelListesi"));
         }
         else
         {
             return(RedirectToAction("HataBildirimi", new { Bilgi = "Silme İşleminde Hata Oldu" }));
         }
     }
     return(RedirectToAction("HataBildirimi", new { Bilgi = "Bir Sorun Oluştu." }));
 }
Esempio n. 25
0
        internal int PersonelEkle(PersonelModel model, string ilce, string cinsiyet)
        {
            try
            {
                Users users = new Users()
                {
                    UserName = model.UserName.Trim(), Password = model.Password.Trim(), Aktifmi = true
                };
                DigerBilgiler bilgi = new DigerBilgiler()
                {
                    Adres = model.Adres.Trim(), Cinsiyet = cinsiyet, Eposta = model.Eposta.Trim(), IlceID = Convert.ToInt32(ilce), PostaKod = model.PostaKod, TelefonNo = model.TelefonNo.Trim(), Yasi = model.Yasi
                };

                var kontrol = PersonelKontrol(users);
                if (kontrol == null)
                {
                    _db.Users.Add(users);
                    _db.SaveChanges();
                    _db.DigerBilgiler.Add(bilgi);
                    _db.SaveChanges();
                    int userId  = users.ID;
                    int bilgiId = bilgi.ID;

                    Personel personel = new Personel()
                    {
                        UserID = userId, BilgiID = bilgiId, Adi = model.Adi.Trim(), Soyadi = model.Soyadi.Trim(), Tarih = DateTime.Today
                    };
                    _db.Personel.Add(personel);
                    _db.SaveChanges();
                    UsersInRole rol = new UsersInRole()
                    {
                        RoleID = 8, UserID = userId
                    };
                    _db.UsersInRole.Add(rol);
                    _db.SaveChanges();
                    return(1); //Herşey tamam
                }
                else
                {
                    return(-1); // Users Var
                }
            }
            catch
            {
                return(-2); //Kayıt hatası
            }
        }
Esempio n. 26
0
        // GET: Personel
        public ActionResult PersonelInformation(int?id)
        {
            if (id == null)
            {
                return(RedirectToAction("Login", "Login"));
            }
            LoggedUserID = id;
            var           person        = DbContext.Personel.Where(x => x.ID == id).FirstOrDefault();
            var           departman     = DbContext.Departmes.Where(x => x.DepartmentID == person.dno).FirstOrDefault();
            PersonelModel personelModel = (PersonelModel)person;
            Department    dept          = (Department)departman;

            ViewData["Message"]   = personelModel;
            ViewData["departman"] = dept;

            return(View());
        }
        /// <summary>
        /// Parametre olarak personel nesnesini veritabanına ekler
        /// </summary>
        /// <param name="personel"></param>
        #region PersonelEkle Provider
        public void PersonelEkle(PersonelModel personel)
        {
            //Gelen musteriyi veritabanına ekle
            string           patch = @"C:\Users\asus\Desktop\Personel.db";
            SQLiteConnection con   = new SQLiteConnection("Data Source=" + patch);
            SQLiteCommand    cmd   = new SQLiteCommand("insert into personel(Adi,Soyadi,Yas,Cinsiyet,PozisyonID) " +
                                                       "values (@ad,@soyad,@yas,@cinsiyet,@personel)", con);

            con.Open();
            cmd.Parameters.AddWithValue("@ad", personel.Adi);
            cmd.Parameters.AddWithValue("@soyad", personel.Soyadi);
            cmd.Parameters.AddWithValue("@yas", personel.Yas);
            cmd.Parameters.AddWithValue("@cinsiyet", personel.Cinsiyet);
            cmd.Parameters.AddWithValue("@personel", personel.PozisyonID);
            cmd.ExecuteNonQuery();
            con.Close();
        }
Esempio n. 28
0
        private void AddPersonel()
        {
            if (window == null)
            {
                PersonelModel personel = new PersonelModel();

                window = new NewPersonWindow(personel);
                window.NewPersonelViewModel.PersonelSave += NewPersonelViewModelPersonelSaved;
                window.Closing += NewPersonWindowClosing;

                window.Show();
            }
            else
            {
                window.Focus();
            }
        }
Esempio n. 29
0
        public ActionResult Profile(int id)
        {
            PersonelModel personel = new PersonelModel();

            personel.calisan      = context.Calisanlar.FirstOrDefault(x => x.calisanID == id);
            personel.departmanAdi = context.Departmanlar.FirstOrDefault(x => x.id == personel.calisan.departmanID).departmanAdi;
            DB.Calisanlar yonetici = context.Calisanlar.FirstOrDefault(y => y.calisanID == personel.calisan.yoneticiID);

            if (yonetici == null)
            {
                personel.yoneticiAdSoyad = "Yönetici bilgisi yok!";
            }
            else
            {
                personel.yoneticiAdSoyad = yonetici.ad + " " + yonetici.soyad;
            }
            return(View(personel));
        }
Esempio n. 30
0
        public ActionResult Guncelle(PersonelModel model, int id)
        {
            Personel personel = perManager.Bul(id);

            personel.PersonelAd    = model.Personel.PersonelAd;
            personel.PersonelSoyad = model.Personel.PersonelSoyad;
            personel.Maas          = model.Personel.Maas;
            personel.UnvanId       = model.Personel.UnvanId;
            personel.BolumId       = model.Personel.BolumId;
            personel.DogumTarihi   = model.Personel.DogumTarihi;
            personel.Email         = model.Personel.Email;
            personel.TelNo         = model.Personel.TelNo;
            personel.EgitimId      = model.Personel.EgitimId;
            personel.Ilce.IlId     = model.Personel.Ilce.IlId;
            personel.IlceId        = model.Personel.IlceId;
            perManager.Guncelle(personel);
            perManager.Save();
            return(RedirectToAction("Personel"));
        }