public bool actualizarusuario(string correo, Models.TMUsuarios musuario) { bool respuesta = false; SqlConnection conn = new SqlConnection(ConnectionString.GetConnectionString("TM_SMALLJOBSConnectionStringADO")); SqlCommand cmdUpdVacante = new SqlCommand("sp_ActualizaUsuario", conn); cmdUpdVacante.CommandType = CommandType.StoredProcedure; cmdUpdVacante.Parameters.Add(new SqlParameter("@Nombre", SqlDbType.VarChar)); cmdUpdVacante.Parameters["@Nombre"].Value = musuario.nombre; cmdUpdVacante.Parameters.Add(new SqlParameter("@Correo", SqlDbType.VarChar)); cmdUpdVacante.Parameters["@Correo"].Value = musuario.correo; cmdUpdVacante.Parameters.Add(new SqlParameter("@Contraseña", SqlDbType.VarChar)); cmdUpdVacante.Parameters["@Contraseña"].Value = musuario.contraseña; cmdUpdVacante.Parameters.Add(new SqlParameter("@Ubicacion", SqlDbType.VarChar)); cmdUpdVacante.Parameters["@Ubicacion"].Value = musuario.ubicacion; try { conn.Open(); cmdUpdVacante.ExecuteNonQuery(); respuesta = true; } catch (Exception EX) { throw EX; } finally { conn.Close(); } return(respuesta); }
public Models.TMUsuarios obtenerUsuario(string correo) { Models.TMUsuarios musuario = new Models.TMUsuarios(); using (SmallJobsSqlDataContext dataContext = SmallJobsSqlDataContext.GetDataContext()) { var result = dataContext.sp_ConsultaUsuarios(correo).Select(h => new Models.TMUsuarios() { nombre = h.Nombre, correo = h.Correo, contraseña = h.Contraseña, ubicacion = h.Ubicacion, tipoUsuario = h.tipoUsuario, }).ToArray(); if (result.Any()) { musuario = new Models.TMUsuarios(); musuario.nombre = result[0].nombre; musuario.correo = result[0].correo; musuario.contraseña = result[0].contraseña; musuario.ubicacion = result[0].ubicacion; musuario.tipoUsuario = result[0].tipoUsuario; } } return(musuario); }
public HttpResponseMessage actualizarUsuario(string correo, string clave, Models.TMUsuarios musuario) { HttpResponseMessage msg = new HttpResponseMessage(); try { var usuario = iusuarios.actualizarusuario(correo, musuario); msg = Request.CreateResponse <bool>(HttpStatusCode.Created, usuario); } catch (Exception ex) { msg = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.ToString()); } return(msg); }
public HttpResponseMessage registrarUsuario(Models.TMUsuarios musuario, string clave) { HttpResponseMessage msg = new HttpResponseMessage(); try { var usuario = iusuarios.registrarusuario(musuario); msg = Request.CreateResponse <int>(HttpStatusCode.Created, usuario); } catch (Exception ex) { msg = Request.CreateResponse <string>(HttpStatusCode.InternalServerError, ex.ToString()); } return(msg); }
public int registrarusuario(Models.TMUsuarios musuario) { int resultado = 0; try { using (SmallJobsSqlDataContext datacontext = SmallJobsSqlDataContext.GetDataContext()) { datacontext.sp_AltaUsuarios(musuario.nombre, musuario.correo, musuario.contraseña, musuario.ubicacion, musuario.tipoUsuario); } } catch (Exception ex) { throw ex; } return(resultado); }