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); }
public ActionResult Ekle() { PersonelModel model = new PersonelModel(); DropDownDoldur(model); return(View(model)); }
public ActionResult Detay(int id, PersonelModel model) { Personel personel = perManager.Bul(id); model.Personel = personel; return(View(model)); }
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)); }
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)); }
public ActionResult Personel() { PersonelModel model = new PersonelModel(); model.list = perManager.PersonelListe(); return(View(model)); }
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)); }
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)); }
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)); }
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)); }
public ActionResult Register(PersonelModel personelModel) { if (!ModelState.IsValid) { return(Reg()); } DbContext.Personel.Add(personelModel); DbContext.SaveChanges(); return(RedirectToAction("LoginPage", "Login")); }
//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); }
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"); }
// GET api/<controller>/ public PersonelModel Get(string ID) { PersonelModel Staff = null; try { Staff = Ipb.GetStaffByID(ID); } catch (Exception) { throw; } return(Staff); }
public void AddPersonel(PersonelModel personel) { try { var personelEntity = new Personel { Isim = personel.Isim, Soyisim = personel.Soyisim }; _personelDal.AddEntity(personelEntity); } catch (Exception exc) { throw exc; } }
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." })); }
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ı } }
// 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(); }
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(); } }
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)); }
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")); }