Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- mNachrichtButton.setOnClickListener(new View.OnClickListener(){
- @Override
- public void onClick (View v){
- String [] adataarray = new String [7];
- adataarray[0] = "Urlaub"; //Typ
- adataarray[1] = "test"; //Beschreibung
- adataarray[2] = "ja"; //ganztägig
- adataarray[3] = "01.11.2011 00:00"; //from_date
- adataarray[4] = "01.11.2011 00:00"; //to_date
- adataarray[5] = ""; //wiederhole
- adataarray[6] = "false"; //Mitarbeiter informieren
- Connector.Connection_setData(WeDroidActivity.getUsername(), WeDroidActivity.getPassword(), adataarray);
- }
- }
- ////////
- public static boolean Connection_setData(String user_name, String pwd, String [] adataarray)
- {
- HttpResponse response = null;
- try //Try to get connection to Server
- {
- results.clear();
- DefaultHttpClient httpclient = new DefaultHttpClient();
- HttpContext localContext = new BasicHttpContext();
- httpclient.getParams().setParameter(ClientPNames.COOKIE_POLICY, CookiePolicy.RFC_2109);
- HttpPost post = new HttpPost(Settings.URL);
- List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
- nameValuePairs.add(new BasicNameValuePair("sec", Settings.SEC));
- nameValuePairs.add(new BasicNameValuePair("action", "insert")); //insert created by Ruslan
- nameValuePairs.add(new BasicNameValuePair("appointments", Functions.getJsonData_appointment(adataarray)));
- nameValuePairs.add(new BasicNameValuePair("user_name", user_name));
- nameValuePairs.add(new BasicNameValuePair("pwd", pwd));
- post.setEntity(new UrlEncodedFormEntity(nameValuePairs));
- response = httpclient.execute(post,localContext);
- HttpEntity entity = response.getEntity();
- is = entity.getContent();
- }catch (Exception e){
- Log.v("log_tag","Fehler bei Connection_setData: "+e);
- error = "Daten nicht übertragen";
- }
- if(error_send == "")
- {
- return true;
- }
- else
- return false;
- }
- ////////
- public static String getJsonData_appointment(String [] adata) {
- JSONObject json = new JSONObject();
- try {
- json.putOpt("Typ", adata[0]);
- json.putOpt("Beschreibung", adata[1]);
- json.putOpt("Ganztägig", adata[2]);
- json.putOpt("from_date", adata[3]);
- json.putOpt("to_date", adata[4]);
- json.putOpt("wiederholen", adata[5]);
- json.putOpt("inform_worker", adata[6]);
- Log.v("getJsonData WORKING_FINE", json.toString());
- } catch (JSONException e) {
- Log.v("getJsonData ERROR", json.toString());
- }
- return json.toString();
- }
Add Comment
Please, Sign In to add comment