public ActionResult Add(Coordinador admin, Usuario usuario) { int id = 0; string strMensaje = "No se pudo actualizar la información, intentelo más tarde"; bool okResult = false; if (usuario.Id > 0) { id = usuario.Id; Coordinadores UpdatePaciente = db.Coordinadores.Where(c => c.IdUsuario == usuario.Id).FirstOrDefault(); if (UpdatePaciente != null) { CoordinadorService actualizar = new CoordinadorService(); strMensaje = actualizar.actualizar(usuario, admin); okResult = true; } } else { id = admin.IdCoordinador; CoordinadorService nuevo = new CoordinadorService(); okResult = true; strMensaje = nuevo.crear(usuario, admin); } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = id }, JsonRequestBehavior.AllowGet)); }
public string actualizar(Usuario usuario, Coordinador coordinador) { string strMensaje = "Error"; Usuarios UpdateEncuestado = db.Usuarios.Where(c => c.Id == usuario.Id).FirstOrDefault(); string strPass = CryproHelper.ComputeHash(usuario.Contraseña, CryproHelper.Supported_HA.SHA512, null); Coordinadores objUsuID = db.Coordinadores.Where(c => c.IdUsuario == UpdateEncuestado.Id).FirstOrDefault(); if (objUsuID != null) { UpdateEncuestado.NombreUsuario = usuario.NombreUsuario; UpdateEncuestado.Contraseña = strPass; UpdateEncuestado.Correo = usuario.Correo; UpdateEncuestado.TipoUsuario = usuario.TipoUsuario; UpdateEncuestado.Token = ""; db.Entry(UpdateEncuestado).State = EntityState.Modified; db.SaveChanges(); objUsuID.Dni = coordinador.Dni; objUsuID.Nombres = coordinador.Nombres; objUsuID.ApellidoPaterno = coordinador.ApellidoPaterno; objUsuID.ApellidoMaterno = coordinador.ApellidoMaterno; objUsuID.Direccion = coordinador.Direccion; objUsuID.Edad = coordinador.Edad; objUsuID.Sexo = coordinador.Sexo; objUsuID.Telefono = coordinador.Telefono; db.Entry(objUsuID).State = EntityState.Modified; db.SaveChanges(); strMensaje = "Se actualizaron sus datos"; } return(strMensaje); }
public List <object> Obtener(Usuarios usuario, Coordinadores coordinador) { List <object> objetos = new List <object>(); Coordinador Psico = new Coordinador { IdCoordinador = coordinador.IdCoordinador, Dni = coordinador.Dni, Nombres = coordinador.Nombres, ApellidoPaterno = coordinador.ApellidoPaterno, ApellidoMaterno = coordinador.ApellidoMaterno, Direccion = coordinador.Direccion, Edad = coordinador.Edad, Sexo = coordinador.Sexo, Telefono = coordinador.Telefono, }; objetos.Add(Psico); Usuario usuarios = new Usuario { Id = usuario.Id, NombreUsuario = usuario.NombreUsuario, Contraseña = usuario.Contraseña, TipoUsuario = usuario.TipoUsuario, Correo = usuario.Correo }; objetos.Add(usuarios); return(objetos); }
public static void ActualizarSessionAdmin(Usuarios Usuario, Coordinadores admin) { HttpContext.Current.Session["Usuario_Id"] = Usuario.Id; HttpContext.Current.Session["TipoUsuario"] = Usuario.TipoUsuario; HttpContext.Current.Session["NombreUsuario"] = Usuario.NombreUsuario; HttpContext.Current.Session["Contraseña"] = Usuario.Contraseña; HttpContext.Current.Session["Id"] = admin.IdCoordinador; HttpContext.Current.Session["Sexo"] = admin.Sexo; HttpContext.Current.Session["Dni"] = admin.Dni; HttpContext.Current.Session["Nombres"] = admin.Nombres; HttpContext.Current.Session["ApellidoPaterno"] = admin.ApellidoPaterno; HttpContext.Current.Session["ApellidoMaterno"] = admin.ApellidoMaterno; }