use of model.User in project aplicativo by InCasa.
the class FragmentSensor method GetLuminosidade.
public void GetLuminosidade(String URLGETLUMINOSISADE) {
JsonObjectRequest req = new JsonObjectRequest(Request.Method.GET, URLGETLUMINOSISADE, null, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
try {
lumi.setIdLuminosidade(response.getInt("id"));
lumi.setNome(response.getString("nome"));
lumi.setDescricao(response.getString("descricao"));
} catch (JSONException e) {
e.printStackTrace();
}
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getActivity(), "Configuração Luminosidade: Erro!", Toast.LENGTH_SHORT).show();
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = new HashMap<String, String>();
// add headers <key,value>
User user = User.getInstancia();
String auth = new String(Base64.encode((user.getLogin() + ":" + user.getSenha()).getBytes(), Base64.DEFAULT));
headers.put("Authorization ", " Basic " + auth);
return headers;
}
};
// Add the request to the RequestQueue.
//fila de requisições
RequestQueue fila = Volley.newRequestQueue(getActivity().getApplicationContext());
//Adiciona a requisição á fila de requisições
fila.add(req);
}
use of model.User in project aplicativo by InCasa.
the class FragmentSensor method UpdateTemperatura.
public void UpdateTemperatura(JSONObject json, String URLUPDATE) {
URLUPDATE = URLUPDATE + temp.getIdTemperatura();
JsonObjectRequest req = new JsonObjectRequest(Request.Method.PUT, URLUPDATE, json, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Toast.makeText(getActivity(), "Configuração Temperatura: Atualizado com sucesso !", Toast.LENGTH_SHORT).show();
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Toast.makeText(getActivity(), "Configuração Temperatura: Erro na atualização !", Toast.LENGTH_SHORT).show();
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = new HashMap<String, String>();
// add headers <key,value>
User user = User.getInstancia();
String auth = new String(Base64.encode((user.getLogin() + ":" + user.getSenha()).getBytes(), Base64.DEFAULT));
headers.put("Authorization ", " Basic " + auth);
return headers;
}
};
// Add the request to the RequestQueue.
//fila de requisições
RequestQueue fila = Volley.newRequestQueue(getActivity().getApplicationContext());
//Adiciona a requisição á fila de requisições
fila.add(req);
}
use of model.User in project aplicativo by InCasa.
the class AdminActivity method submit.
public void submit() {
String nome = userNome.getText().toString();
String login = userLogin.getText().toString();
String senhaAnt = userSenhaAnt.getText().toString();
String senhaNov = userSenhaNov.getText().toString();
String senhaC = userSenhaC.getText().toString();
String PUTUSER = "http://" + ip + "/backend/user/update/";
if (TextUtils.isEmpty(nome) || TextUtils.isEmpty(login) || TextUtils.isEmpty(senhaAnt) || TextUtils.isEmpty(senhaNov) || TextUtils.isEmpty(senhaC)) {
if (TextUtils.isEmpty(nome)) {
userNome.setError("Preencha o campo nome");
return;
}
if (TextUtils.isEmpty(login)) {
userNome.setError("Preencha o campo login");
return;
}
if (TextUtils.isEmpty(senhaAnt)) {
userSenhaAnt.setError("Preencha o campo senha antiga");
return;
}
if (TextUtils.isEmpty(senhaNov)) {
userSenhaNov.setError("Preencha o campo de senha nova");
return;
}
if (TextUtils.isEmpty(senhaC)) {
userSenhaC.setError("Preencha o campo confirmação de senha nova");
return;
}
} else {
if (senhaNov.equals(senhaC)) {
//Criação do Json da requisição
JSONObject jsonBody = new JSONObject();
try {
User user = User.getInstancia();
jsonBody.put("login", user.getLogin());
jsonBody.put("senha", user.getSenha());
} catch (JSONException e) {
e.printStackTrace();
}
JSONObject jsonBody2 = new JSONObject();
try {
jsonBody2.put("nome", nome);
jsonBody2.put("login", login);
jsonBody2.put("senha", senhaNov);
} catch (JSONException e) {
e.printStackTrace();
}
atualizar(jsonBody2, PUTUSER);
Intent it = new Intent(this, LoginActivity.class);
startActivity(it);
this.finish();
} else {
Context context = getApplicationContext();
CharSequence text = "As senhas devem ser iguais";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
}
}
use of model.User in project aplicativo by InCasa.
the class AdminActivity method getUser.
public void getUser(JSONObject json, String URLUSER) {
JsonObjectRequest req = new JsonObjectRequest(Request.Method.POST, URLUSER, json, new Response.Listener<JSONObject>() {
//Em caso de sucesso
@Override
public void onResponse(JSONObject response) {
Context context = getApplicationContext();
CharSequence text = "Usuário: Sucesso !";
int duration = Toast.LENGTH_SHORT;
User user = User.getInstancia();
try {
user.setNome(response.getString("nome"));
user.setId(response.getString("id"));
} catch (JSONException e) {
e.printStackTrace();
}
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
}, new Response.ErrorListener() {
//Em caso de erro
@Override
public void onErrorResponse(VolleyError error) {
Context context = getApplicationContext();
CharSequence text = "Usuário: Falha !";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = new HashMap<String, String>();
// add headers <key,value>
User user = User.getInstancia();
String auth = new String(Base64.encode((user.getLogin() + ":" + user.getSenha()).getBytes(), Base64.DEFAULT));
headers.put("Authorization ", " Basic " + auth);
return headers;
}
};
//fila de requisições
RequestQueue fila = Volley.newRequestQueue(this);
//Adiciona a requisição á fila de requisições
fila.add(req);
}
use of model.User in project aplicativo by InCasa.
the class AdminActivity method atualizar.
public void atualizar(JSONObject json, String PUTUSER) {
User user = User.getInstancia();
PUTUSER = PUTUSER + user.getId();
JsonObjectRequest req = new JsonObjectRequest(Request.Method.PUT, PUTUSER, json, new Response.Listener<JSONObject>() {
@Override
public void onResponse(JSONObject response) {
Context context = getApplicationContext();
CharSequence text = "Administrador: Dados atualizados com sucesso !";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
Intent it = new Intent(AdminActivity.this, LoginActivity.class);
startActivity(it);
}
}, new Response.ErrorListener() {
@Override
public void onErrorResponse(VolleyError error) {
Context context = getApplicationContext();
CharSequence text = "Administrador: Falha ao atualizar !";
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
}) {
@Override
public Map<String, String> getHeaders() throws AuthFailureError {
Map<String, String> headers = new HashMap<String, String>();
// add headers <key,value>
User user = User.getInstancia();
String auth = new String(Base64.encode((user.getLogin() + ":" + user.getSenha()).getBytes(), Base64.DEFAULT));
headers.put("Authorization ", " Basic " + auth);
return headers;
}
};
// Add the request to the RequestQueue.
//fila de requisições
RequestQueue fila = Volley.newRequestQueue(this);
//Adiciona a requisição á fila de requisições
fila.add(req);
}
Aggregations