private void button2_Click(object sender, EventArgs e) { dt_user user = new dt_user() { Name = textBox2.Text, // 1~6个字 Age = int.Parse(textBox1.Text) // 0~150 }; //if(string.IsNullOrEmpty(user.Name)) { // MessageBox.Show("Name不能为空"); // return; //} IMessage msg = DataValidate.Validate(user); if (msg.State == 0) { MessageBox.Show(msg.Msg); return; } else { MessageBox.Show("成功"); return; } }
public ActionResult Index(dt_user us) { //if (ModelState.IsValid) //{ var user = db.dt_user.Where(a => a.ID == us.ID).FirstOrDefault(); if (user != null) { user.username = us.username; user.surname = us.surname; user.name = us.name; user.adress = us.adress; user.password = us.password; db.SaveChanges(); TempData["mesaj"] = "İşlem başarı ile gerçekleşti"; return RedirectToAction("Index"); } //} TempData["mesaj"] = "Tüm bilgileri doldurun..!"; return RedirectToAction("Index"); }
public ActionResult Edit(dt_user us) { us.ID = Convert.ToInt32(Session["user_id"]); if (ModelState.IsValid) { var user = db.dt_user.Where(a => a.ID == us.ID).FirstOrDefault(); user.username = us.username; user.surname = us.surname; user.name = us.name; user.adress = us.adress; user.password = us.password; db.SaveChanges(); TempData["message"] = "İşlem başarı ile gerçekleşti"; } return View(); }
public ActionResult PersonelEdit(dt_user personel) { if (ModelState.IsValid) { var per = db.dt_user.Where(a => a.ID != personel.ID && a.company_id == personel.company_id && a.username == personel.username && a.password == personel.password).FirstOrDefault(); if (per != null) return RedirectToAction("PersonelEdit", new { ID = personel.ID, mesaj = 0 }); per = db.dt_user.Where(a => a.ID == personel.ID).FirstOrDefault(); per.company_id = per.company_id; per.username = personel.username; per.unvan_id = personel.unvan_id; per.name = personel.name; per.password = personel.password; per.nationality = personel.nationality; per.surname = personel.surname; per.adress = personel.adress; db.SaveChanges(); return RedirectToAction("PersonelEdit", new { ID = personel.ID, mesaj = 1 }); } else return RedirectToAction("PersonelEdit", new { ID = personel.ID }); }
public ActionResult PersonelCreate(dt_user personel) { if (ModelState.IsValid) { var per = db.dt_user.Where(a => a.company_id == personel.company_id && a.username == personel.username && a.password == personel.password).FirstOrDefault(); if (per != null) return RedirectToAction("PersonelCreate", new { mesaj = 0 }); else { db.dt_user.AddObject(new dt_user { company_id = personel.company_id, unvan_id = personel.unvan_id, name = personel.name, nationality = personel.nationality, adress = personel.adress, username = personel.username, password = personel.password, surname = personel.surname, state = 1 }); db.SaveChanges(); return RedirectToAction("PersonelCreate", new { mesaj = 1 }); } } else return View(personel); }
public ActionResult PersonelEdit(dt_user us, string unvan_id) { if (ModelState.IsValid) { ViewBag.unvan_id = new SelectList(db.lu_unvan.Where(a => a.ID != 1).ToList(), "ID", "name", us.unvan_id).ToList<SelectListItem>(); var user = db.dt_user.Where(a => a.ID == us.ID && a.state == 1).FirstOrDefault(); if (user != null) { var tempuser = db.dt_user.Where(a => a.state == 1 && a.username == us.username && a.password == us.password && a.ID != us.ID).FirstOrDefault(); if (tempuser != null) { TempData["mesaj"] = "Bu bilgilere sahip bir kullanıcı zaten var...!"; return RedirectToAction("PersonelEdit", new { ID = us.ID }); } else { TempData["mesaj"] = "İşlem başarı ile tamamlandı."; user.name = us.name; user.nationality = us.nationality; user.password = us.password; user.surname = us.surname; user.username = us.username; user.unvan_id = Convert.ToInt32(unvan_id); db.SaveChanges(); return RedirectToAction("PersonelEdit", new { ID = us.ID }); } } else { TempData["mesaj"] = "Böyle bir kullanıcı yok...!"; return RedirectToAction("PersonelEdit", new { ID = us.ID }); } } else { ViewBag.unvan_id = new SelectList(db.lu_unvan.Where(a => a.ID != 1).ToList(), "ID", "name", us.unvan_id).ToList<SelectListItem>(); return View(us); } }
public ActionResult PersonelCreate(dt_user personel) { if (ModelState.IsValid) { var user = db.dt_user.FirstOrDefault(); if (Session["personel_id"] == null) return RedirectToAction("Default", "Home"); int personel_id = Convert.ToInt32(Session["personel_id"]); user = db.dt_user.Where(a => a.state == 1 && a.ID == personel_id).FirstOrDefault(); if (user == null) return RedirectToAction("Default", "Home"); else if (user.unvan_id != 2) { TempData["mesaj"] = "Bu işlemi gerçekleştirmeye yetkiniz yok...!"; return RedirectToAction("Index", "PersonelEdit"); } var per = db.dt_user.Where(a => a.company_id == personel.company_id && a.username == personel.username && a.password == personel.password).FirstOrDefault(); if (per != null) { TempData["mesaj"] = "Böyle bir kullanıcı zaten var...!"; return RedirectToAction("PersonelCreate"); } else { db.dt_user.AddObject(new dt_user { company_id = user.company_id, unvan_id = personel.unvan_id, name = personel.name, nationality = personel.nationality, adress = personel.adress, username = personel.username, password = personel.password, surname = personel.surname, state = 1 }); db.SaveChanges(); TempData["mesaj"] = "İşlem başarı ile tamamlandı."; return RedirectToAction("PersonelCreate"); } } else { TempData["mesaj"] = "Gerekli alanları doldurun."; return RedirectToAction("PersonelCreate"); } }