public JsonResult Actualizar([Bind(Include = "Id,Nombre,ApellidoPaterno,ApellidoMaterno,NumeroEmpleado,cTiposUsuariosId," + "CorreoElectronico")] aUsuarios usuario) { /* Codigo de validaciones: * -- COD-0 = sin errores * -- COD-1 = validacion de numero de empelado * -- COD-2 = validacion de correo electronico * -- COD-3 = validacion de datos de usuario */ string error = "COD-0"; var usu_Antiguo = db.aUsuarios.Find(usuario.Id); if (usu_Antiguo.NumeroEmpleado.Trim() != usuario.NumeroEmpleado) { if (db.aUsuarios.Any(usu => usu.NumeroEmpleado == usuario.NumeroEmpleado)) { error = "COD-1"; return(Json(error, JsonRequestBehavior.AllowGet)); } } if (usu_Antiguo.CorreoElectronico != usuario.CorreoElectronico) { if (db.aUsuarios.Any(usu => usu.CorreoElectronico == usuario.CorreoElectronico)) { error = "COD-2"; return(Json(error, JsonRequestBehavior.AllowGet)); } } if (ModelState.IsValid) { usu_Antiguo.Nombre = usuario.Nombre; usu_Antiguo.ApellidoPaterno = usuario.ApellidoPaterno; usu_Antiguo.ApellidoMaterno = usuario.ApellidoMaterno; usu_Antiguo.NumeroEmpleado = usuario.NumeroEmpleado; usu_Antiguo.cTiposUsuariosId = usuario.cTiposUsuariosId; usu_Antiguo.CorreoElectronico = usuario.CorreoElectronico; db.Entry(usu_Antiguo).State = EntityState.Modified; db.SaveChanges(); return(Json(error, JsonRequestBehavior.AllowGet)); } else { error = "COD-3"; return(Json(error, JsonRequestBehavior.AllowGet)); } }
public JsonResult Registrar([Bind(Include = "Nombre,ApellidoPaterno,ApellidoMaterno,NumeroEmpleado,Estatus,cTiposUsuariosId," + "cEmpresasId,CorreoElectronico")] aUsuarios usuario) { /* Codigo de validaciones: * -- COD-0 = sin errores * -- COD-1 = validacion de numero de empelado * -- COD-2 = validacion de correo electronico * -- COD-3 = validacion de datos de usuario */ string error = "COD-0"; if (db.aUsuarios.Any(usu => usu.NumeroEmpleado == usuario.NumeroEmpleado)) { error = "COD-1"; return(Json(error, JsonRequestBehavior.AllowGet)); } if (!string.IsNullOrEmpty(usuario.CorreoElectronico)) { if (db.aUsuarios.Any(usu => usu.CorreoElectronico == usuario.CorreoElectronico)) { error = "COD-2"; return(Json(error, JsonRequestBehavior.AllowGet)); } } if (ModelState.IsValid) { db.aUsuarios.Add(usuario); db.SaveChanges(); return(Json(error, JsonRequestBehavior.AllowGet)); } else { error = "COD-3"; return(Json(error, JsonRequestBehavior.AllowGet)); } }