public static Usuario GetUsuarioByEmail(string email) { if (string.IsNullOrEmpty(email)) { throw new ArgumentException("El email del usuario no debe ser nulo o vacio"); } UsuarioTableAdapter adapter = new UsuarioTableAdapter(); UsuarioDataTable table = adapter.GetUsuarioByEmail(email); if (table.Rows.Count == 0) { return(null); } UsuarioRow row = table[0]; Usuario obj = new Usuario() { IdUsuario = row.idUsuario, NombreCompleto = row.nombreCompleto, Email = row.email, Password = row.password, Telefono = row.telefono, Direccion = row.direccion }; return(obj); }