added service exists verification
This commit is contained in:
parent
cc8e5946c5
commit
8ae08f829b
1 changed files with 6 additions and 3 deletions
|
@ -64,7 +64,8 @@ public class NewServiceDialogFragment extends DialogFragment {
|
||||||
EditText nameInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.NameInput);
|
EditText nameInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.NameInput);
|
||||||
EditText rateInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.RateInput);
|
EditText rateInput = (EditText) ((AlertDialog) dialog).findViewById(R.id.RateInput);
|
||||||
String name = nameInput.getText().toString();
|
String name = nameInput.getText().toString();
|
||||||
if (rateInput.getText().toString().length()>0 && name.length()>0 && name.matches("[a-zA-Z]*")){
|
DBHelper dbHelper = new DBHelper(getContext());
|
||||||
|
if (rateInput.getText().toString().length()>0 && name.length()>0 && name.matches("[a-zA-Z]*")&& dbHelper.findService(name)==null){
|
||||||
Double rate = Double.parseDouble(rateInput.getText().toString());
|
Double rate = Double.parseDouble(rateInput.getText().toString());
|
||||||
Bundle args = new Bundle();
|
Bundle args = new Bundle();
|
||||||
args.putString("name", name);
|
args.putString("name", name);
|
||||||
|
@ -72,9 +73,11 @@ public class NewServiceDialogFragment extends DialogFragment {
|
||||||
NewServiceDialogFragment.this.setArguments(args);
|
NewServiceDialogFragment.this.setArguments(args);
|
||||||
mListener.onDialogNew(NewServiceDialogFragment.this);
|
mListener.onDialogNew(NewServiceDialogFragment.this);
|
||||||
}
|
}
|
||||||
else{
|
else if(!(rateInput.getText().toString().length()>0) || !(name.length()>0)|| !name.matches("[a-zA-Z]*")){
|
||||||
Toast.makeText(getContext(), "Service must have an alphanumeric name and a rate", Toast.LENGTH_LONG).show();
|
Toast.makeText(getContext(), "Service must have an alphanumeric name and a rate", Toast.LENGTH_LONG).show();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
Toast.makeText(getContext(), "Service already exists", Toast.LENGTH_LONG).show();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in a new issue