public ActionResult Editar_propio(EditarEmpleadoPropioViewModel model) { if (!ModelState.IsValid) { return(View(model)); } using (var db = new practicaprofesionalEntities1()) { var oEmpleado = db.empleado.Find(model.id_empleado); oEmpleado.nombre = model.nombre; oEmpleado.apellido = model.apellido; oEmpleado.dni = model.dni; oEmpleado.Contraseña = model.password; /* * * if(model.password != null && model.password.Trim() != "") * { * oEmpleado.Contraseña = model.password; * } */ db.Entry(oEmpleado).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); TempData["Referrer"] = "SaveRegister"; } if (Session.Count > 1 && (int)Session["tipo"] == 2) { return(Redirect(Url.Content("~/Home"))); } else { return(Redirect(Url.Content("~/Empleados"))); } }
public ActionResult Editar_propio(int id) { try { EditarEmpleadoPropioViewModel model = new EditarEmpleadoPropioViewModel(); //int flag = 0; using (var db = new practicaprofesionalEntities1()) { var oEmpleado = db.empleado.Find(id); model.id_empleado = oEmpleado.id_empleado; model.nombre = oEmpleado.nombre.Trim(); model.apellido = oEmpleado.apellido.Trim(); model.dni = oEmpleado.dni; model.id_tipo = oEmpleado.id_tipo; model.password = oEmpleado.Contraseña; /*No entiendo para que es esto * * if (oEmpleado.id_comercio == (int)Session["comercio"] && (int)Session["tipo"] == 1) * { * flag = 1; * } * if (oEmpleado.id_comercio == (int)Session["comercio"] && id == (int)Session["usuario"]) * { * flag = 1; * } */ } //if(flag == 1) return(View(model)); //else // return Redirect(Url.Content("~/Home")); } catch { return(Redirect(Url.Content("~/Home"))); } }