public static ML.Result GetById(ML.Usuario usuario) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.UsuarioGetById(usuario.IdUsuario).FirstOrDefault(); if (query != null) { usuario.ApellidoMaterno = query.ApellidoMaterno; usuario.ApellidoPaterno = query.ApellidoPaterno; usuario.Contrasenia = query.Contrasenia; usuario.Nombre = query.Nombre; usuario.UserName = query.UserName; result.Object = usuario; result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se encontraron registros. "; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
public static ML.Result Update(ML.Usuario usuario) { ML.Result result = new ML.Result(); try { using (DL.ExamenAeroMexicoEntities context = new DL.ExamenAeroMexicoEntities()) { var query = context.UsuarioUpdate(usuario.Nombre, usuario.IdUsuario, usuario.ApellidoPaterno, usuario.ApellidoMaterno, usuario.UserName, usuario.Contrasenia); if (query >= 1) { result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No se pudo actualizar"; } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = e.Message; } return(result); }
// GET: Usuario public ActionResult GetAllUsuario() { ML.Result result = BL.Usuario.GetAllUsuario(); ML.Usuario usuario = new ML.Usuario(); usuario.Usuarios = result.Objects; return(View(usuario)); }
public static ML.Result UpdateUsuario(ML.Usuario usuario) { ML.Result result = new ML.Result(); try { using (SqlConnection context = new SqlConnection(DL.Conection.Connection())) { var query = "UPDATE [Usuarios] SET [Nombre] = @Nombre, [ApellidoPaterno] = @ApellidoPaterno, [ApellidoMaterno] = @ApellidoMaterno, [Telefono] = @Telefono, [Direccion] = @Direccion WHERE IdUsuario = @IdUsuario"; using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = context; cmd.CommandText = query; SqlParameter[] collection = new SqlParameter[6]; collection[1] = new SqlParameter("Nombre", SqlDbType.VarChar); collection[1].Value = usuario.Nombre; collection[2] = new SqlParameter("ApellidoPaterno", SqlDbType.VarChar); collection[2].Value = usuario.ApellidoPaterno; collection[3] = new SqlParameter("ApellidoMaterno", SqlDbType.VarChar); collection[3].Value = usuario.ApellidoMaterno; collection[4] = new SqlParameter("Telefono", SqlDbType.VarChar); collection[4].Value = usuario.Telefono; collection[5] = new SqlParameter("Direccion", SqlDbType.VarChar); collection[5].Value = usuario.Direccion; collection[0] = new SqlParameter("IdUsuario", SqlDbType.Int); collection[0].Value = usuario.IDUsuario; cmd.Parameters.AddRange(collection); cmd.Connection.Open(); int rows = cmd.ExecuteNonQuery(); if (rows >= 1) { result.Correct = true; } else { result.Correct = false; } cmd.Connection.Close(); } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = "Error en " + e.Message; } return(result); }
public IHttpActionResult Loggin([FromBody] ML.Usuario usuario) { if (usuario.UserName == "UsuarioTest" && usuario.Password == "123456") //colocar por defecto un usuario y password para ver si estan logueados correctamente { var token = Token.GenerateTokenJwt(usuario.UserName); return(Ok(token)); //en caso de estar autorizado genera el token } else { return(Unauthorized()); } }
public IHttpActionResult AddUsuario([FromBody] ML.Usuario Usuario) { ML.Result result = BL.Usuario.AddUsuario(Usuario); if (result.Correct) { return(Ok(result)); } else { return(NotFound()); } }
public ActionResult UsuarioAdd(ML.Usuario usuario) { if (usuario.Nombre == null || usuario.ApellidoPaterno == null || usuario.ApellidoMaterno == null || usuario.Telefono == null || usuario.Direccion == null) { return(null); } else { ML.Result result = BL.Usuario.AddUsuario(usuario); return(RedirectToAction("GetAllUsuario")); } }
public IHttpActionResult UpdateUsuario(int IdUsuario, [FromBody] ML.Usuario Usuario) { Usuario.IDUsuario = IdUsuario; ML.Result result = BL.Usuario.UpdateUsuario(Usuario); if (result.Correct) { return(Ok(result)); } else { return(NotFound()); } }
public static ML.Result GetAllUsuario() { ML.Result result = new ML.Result(); try { using (SqlConnection context = new SqlConnection(DL.Conection.Connection())) { string query = "SELECT [IdUsuario], [Nombre], [ApellidoPaterno], [ApellidoMaterno], [Telefono], [Direccion] FROM [Usuarios]"; using (SqlCommand cmd = new SqlCommand()) { cmd.Connection = context; cmd.CommandText = query; DataSet ds = new DataSet(); SqlDataAdapter da = new SqlDataAdapter(cmd); da.Fill(ds); if (ds.Tables[0].Rows.Count > 0) { result.Objects = new List <object>(); foreach (DataRow row in ds.Tables[0].Rows) { ML.Usuario usuario = new ML.Usuario(); usuario.IDUsuario = int.Parse(row[0].ToString()); usuario.Nombre = row[1].ToString(); usuario.ApellidoPaterno = row[2].ToString(); usuario.ApellidoMaterno = row[3].ToString(); usuario.Telefono = row[4].ToString(); usuario.Direccion = row[5].ToString(); result.Objects.Add(usuario); } result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "Error no hay registros"; } } } } catch (Exception e) { result.Correct = false; result.ErrorMessage = "Error en " + e.Message; } return(result); }
public ActionResult UpdateUsuario(int?Id) { ML.Result result = new ML.Result(); if (Id > 0) { //si existe result = BL.Usuario.GetByIdUsuario(Id.Value); ML.Usuario usuario = new ML.Usuario(); usuario.IDUsuario = ((ML.Usuario)result.Object).IDUsuario; usuario.Nombre = ((ML.Usuario)result.Object).Nombre; usuario.ApellidoPaterno = ((ML.Usuario)result.Object).ApellidoPaterno; usuario.ApellidoMaterno = ((ML.Usuario)result.Object).ApellidoMaterno; usuario.Telefono = ((ML.Usuario)result.Object).Telefono; usuario.Direccion = ((ML.Usuario)result.Object).Direccion; return(View(usuario)); } return(RedirectToAction("GetAllUsuario")); }
public ActionResult UsuarioUpdate(ML.Usuario usuario) { ML.Result result = new ML.Result(); result = BL.Usuario.UpdateUsuario(usuario); return(RedirectToAction("GetAllUsuario")); }