public ActionResult Nuevo(ListaSupervisores model) { try { if (ModelState.IsValid) { using (poligonoEntities db = new poligonoEntities()) { //string ePass = Encrypt.GetSHA256(contrasena); var oSupervisor = new supervisor(); oSupervisor.nombre_supervisor = model.nombre; db.supervisor.Add(oSupervisor); db.SaveChanges(); } return(Redirect("~/Supervisores/")); } return(View(model)); //return Redirect("/Rol"); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Update(supervisor supervisor) { var old = _entity.supervisor.FirstOrDefault(e => e.super_id == supervisor.super_id); _entity.Entry(old).CurrentValues.SetValues(supervisor); _entity.SaveChanges(); }
public int AddSupervisee(supervisor supervisor) { _entity.supervisor.Add(supervisor); _entity.SaveChanges(); return(supervisor.subord_id); }
public ActionResult DeleteConfirmed(int id) { supervisor supervisor = db.supervisor.Find(id); db.supervisor.Remove(supervisor); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,Nombre,AspNetUsers_Id")] supervisor supervisor) { if (ModelState.IsValid) { db.Entry(supervisor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", supervisor.AspNetUsers_Id); return(View(supervisor)); }
public ActionResult Login(LoginModel model, string returnurl) { if (ModelState.IsValid) { Inheritance ın = new Inheritance(); var studentt = ın.db.student.Where(ww => ww.studentEmail == model.EMail && ww.studentPassword == model.Password); var supervisorr = ın.db.supervisor.Where(ww => ww.supervisorEmail == model.EMail && ww.supervisorPassword == model.Password); var admin = ın.db.supervisor.Where(ww => ww.supervisorEmail == model.EMail && ww.supervisorPassword == model.Password && ww.isAdmin == true); //Aşağıdaki if komutu gönderilen mail ve şifre doğrultusunda kullanıcı kontrolu yapar. Eğer kullanıcı var ise login olur. if (studentt.Count() > 0) { FormsAuthentication.SetAuthCookie(model.EMail, true); // Session ["stuName"]= ın.db.student.Find(model.EMail.ToString()).studentName.ToString(); // Session["stuName"] = ın.db.spFindName(model.EMail,stu,sup).ToString(); Session["AuthenticatedUserMail"] = model.EMail; var stuEmail = Session["AuthenticatedUserMail"]; student stu = ın.db.student.Where <student>(item => item.studentEmail.Equals(stuEmail.ToString())).First <student>(); Session["studentID"] = stu.studentID; return(RedirectToAction("CreateReport", "Student")); } else if (supervisorr.Count() > 0) { FormsAuthentication.SetAuthCookie(model.EMail, true); //yeni eklendi Session["supEmail"] = model.EMail; var supEmail = Session["supEmail"]; supervisor sup = ın.db.supervisor.Where <supervisor>(item => item.supervisorEmail.Equals(supEmail.ToString())).First <supervisor>(); Session["supID"] = sup.supervisorID; // ID=Convert.ToInt16(ın.db.spname(model.EMail)); if (admin.Count() > 0) { return(RedirectToAction("ListProjects", "Admin")); } else { return(RedirectToAction("ViewReports", "Supervisor")); } } else { ModelState.AddModelError("", "EMail veya şifre hatalı!"); } } return(View(model)); }
// GET: supervisors/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } supervisor supervisor = db.supervisor.Find(id); if (supervisor == null) { return(HttpNotFound()); } return(View(supervisor)); }
// GET: supervisors/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } supervisor supervisor = db.supervisor.Find(id); if (supervisor == null) { return(HttpNotFound()); } ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", supervisor.AspNetUsers_Id); return(View(supervisor)); }
static void Main(string[] args) { supervisor supervisor1 = new supervisor(); supervisor1.gaji(); supervisor1.license(); supervisor1.experienceyear(); supervisor1.sertification(); engineer engineer1 = new engineer(); engineer1.gaji(); engineer1.license(); engineer1.experienceyear(); engineer1.sertification(); Console.ReadLine(); }
public void DeleteRecord(supervisor record) { myRecords.Remove(record); context.supervisors.Remove(record); context.SaveChanges(); }
public supervisor GetSupervisorByBoss(int staffID) { record = myRecords.FirstOrDefault(e => e.staffID == staffID); return(record); }
public void AddRecord(supervisor Record) { myRecords.Add(record); }
public Supervisor(supervisor supervisor) { SupervisorId = supervisor.super_id; SuperviseeId = supervisor.subord_id; }