Advertisement
Guest User

WebService

a guest
May 24th, 2015
219
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 45.13 KB | None | 0 0
  1. package com.restaurent.res.restaurentandroid.clases;
  2.  
  3. import com.restaurent.res.restaurentandroid.clases.Menu;
  4. import com.restaurent.res.restaurentandroid.clases.MenuItem;
  5. import com.restaurent.res.restaurentandroid.clases.OrderItems;
  6. import com.restaurent.res.restaurentandroid.clases.Restaurent;
  7. import com.restaurent.res.restaurentandroid.clases.User;
  8. import com.restaurent.res.restaurentandroid.clases.VIP;
  9.  
  10. import org.ksoap2.SoapEnvelope;
  11. import org.ksoap2.serialization.PropertyInfo;
  12. import org.ksoap2.serialization.SoapObject;
  13. import org.ksoap2.serialization.SoapPrimitive;
  14. import org.ksoap2.serialization.SoapSerializationEnvelope;
  15. import org.ksoap2.transport.HttpTransportSE;
  16.  
  17. import java.util.ArrayList;
  18.  
  19. public class RestaurentWebService {
  20.  
  21.     private static String NAMESPACE = "http://tempuri.org/";
  22.     private static String URL = "http://restaurent.somee.com/mainws.asmx";
  23.     private static String SOAP_ACTION = "http://tempuri.org/";
  24.  
  25.     public static String Restaurent_Login(String Res_UserName, String Res_Password , String WebMethodName)
  26.     {
  27.         String output;
  28.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  29.         PropertyInfo info = new PropertyInfo();
  30.         info.setName("Res_UserName");
  31.         info.setValue(Res_UserName);
  32.         info.setType(String.class);
  33.         request.addProperty(info);
  34.  
  35.         info = new PropertyInfo();
  36.         info.setName("Res_Password");
  37.         info.setValue(Res_Password);
  38.         info.setType(String.class);
  39.         request.addProperty(info);
  40.  
  41.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  42.         envelope.dotNet = true;
  43.  
  44.         envelope.setOutputSoapObject(request);
  45.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  46.         try {
  47.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  48.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  49.             output = response.toString();
  50.         } catch (Exception e) {
  51.             e.printStackTrace();
  52.             output = "error";
  53.         }
  54.         return output;
  55.     }
  56.  
  57.     public static String Restaurent_UpdatePassword(String Res_UserName, String Res_Password , String WebMethodName)
  58.     {
  59.         String output;
  60.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  61.         PropertyInfo info = new PropertyInfo();
  62.         info.setName("Res_UserName");
  63.         info.setValue(Res_UserName);
  64.         info.setType(String.class);
  65.         request.addProperty(info);
  66.  
  67.         info = new PropertyInfo();
  68.         info.setName("Res_Password");
  69.         info.setValue(Res_Password);
  70.         info.setType(String.class);
  71.         request.addProperty(info);
  72.  
  73.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  74.         envelope.dotNet = true;
  75.  
  76.         envelope.setOutputSoapObject(request);
  77.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  78.         try {
  79.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  80.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  81.             output = response.toString();
  82.         } catch (Exception e) {
  83.             e.printStackTrace();
  84.             output = "error";
  85.         }
  86.         return output;
  87.     }
  88.  
  89.     public static ArrayList<Restaurent> Restaurent_Info(String Res_UserName, String WebMethodName)
  90.     {
  91.         ArrayList<Restaurent> arr = null;
  92.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  93.         PropertyInfo info = new PropertyInfo();
  94.         info.setName("Res_UserName");
  95.         info.setValue(Res_UserName);
  96.         info.setType(String.class);
  97.         request.addProperty(info);
  98.  
  99.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  100.         envelope.dotNet = true;
  101.         envelope.setOutputSoapObject(request);
  102.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  103.         try {
  104.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  105.             SoapObject response = (SoapObject) envelope.getResponse();
  106.  
  107.             final int propertyCount = response.getPropertyCount();
  108.             arr = new ArrayList<Restaurent>();
  109.             for (int i = 0; i < propertyCount; i++) {
  110.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  111.  
  112.                 Restaurent temp = new Restaurent();
  113.  
  114.                 temp.setId(Integer.parseInt(responsechild.getProperty(0).toString()));
  115.                 temp.setUserName(responsechild.getProperty(1).toString());
  116.                 temp.setPassword(responsechild.getProperty(2).toString());
  117.                 temp.setName(responsechild.getProperty(3).toString());
  118.                 temp.setLattude(responsechild.getProperty(4).toString());
  119.                 temp.setLongtude(responsechild.getProperty(5).toString());
  120.                 temp.setTablesCount(Integer.parseInt(responsechild.getProperty(6).toString()));
  121.                 temp.setDescription(responsechild.getProperty(7).toString());
  122.                 temp.setOpenningTimes(responsechild.getProperty(8).toString());
  123.                 temp.setCategory(responsechild.getProperty(9).toString());
  124.                 temp.setImageURL(responsechild.getProperty(10).toString());
  125.                 temp.setPhone(responsechild.getProperty(11).toString());
  126.                 temp.setWebsite(responsechild.getProperty(12).toString());
  127.                 arr.add(temp);
  128.             }
  129.         } catch (Exception e) {
  130.             e.printStackTrace();
  131.  
  132.         }
  133.         return arr;
  134.     }
  135.  
  136.     public static String Restaurent_AddMenuItem(String Menu_Name, String Menu_Res_ID_FK, String WebMethodName)
  137.     {
  138.         String output;
  139.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  140.         PropertyInfo info = new PropertyInfo();
  141.         info.setName("Menu_Name");
  142.         info.setValue(Menu_Name);
  143.         info.setType(String.class);
  144.         request.addProperty(info);
  145.  
  146.         info = new PropertyInfo();
  147.         info.setName("Menu_Res_ID_FK");
  148.         info.setValue(Menu_Res_ID_FK);
  149.         info.setType(String.class);
  150.         request.addProperty(info);
  151.  
  152.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  153.         envelope.dotNet = true;
  154.  
  155.         envelope.setOutputSoapObject(request);
  156.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  157.         try {
  158.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  159.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  160.             output = response.toString();
  161.         } catch (Exception e) {
  162.             e.printStackTrace();
  163.             output = "error";
  164.         }
  165.         return output;
  166.     }
  167.  
  168.     public static String Restaurent_AddSubMenuItem(String Item_Name, String Item_Details,
  169.                                                    String Item_Price, String Item_Menu_ID_FK, String WebMethodName)
  170.     {
  171.         String output;
  172.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  173.         PropertyInfo info = new PropertyInfo();
  174.         info.setName("name");
  175.         info.setValue(Item_Name);
  176.         info.setType(String.class);
  177.         request.addProperty(info);
  178.  
  179.         info = new PropertyInfo();
  180.         info.setName("details");
  181.         info.setValue(Item_Details);
  182.         info.setType(String.class);
  183.         request.addProperty(info);
  184.  
  185.         info = new PropertyInfo();
  186.         info.setName("price");
  187.         info.setValue(Item_Price);
  188.         info.setType(String.class);
  189.         request.addProperty(info);
  190.  
  191.         info = new PropertyInfo();
  192.         info.setName("itemMenuIDFK");
  193.         info.setValue(Item_Menu_ID_FK);
  194.         info.setType(String.class);
  195.         request.addProperty(info);
  196.  
  197.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  198.         envelope.dotNet = true;
  199.  
  200.         envelope.setOutputSoapObject(request);
  201.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  202.         try {
  203.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  204.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  205.             output = response.toString();
  206.         } catch (Exception e) {
  207.             e.printStackTrace();
  208.             output = "error";
  209.         }
  210.         return output;
  211.     }
  212.  
  213.     public static ArrayList<Menu> Restaurent_ShowMenu(String Menu_Res_ID_FK, String WebMethodName)
  214.     {
  215.         ArrayList<Menu> arr = null;
  216.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  217.         PropertyInfo info = new PropertyInfo();
  218.         info.setName("Menu_Res_ID_FK");
  219.         info.setValue(Menu_Res_ID_FK);
  220.         info.setType(String.class);
  221.         request.addProperty(info);
  222.  
  223.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  224.         envelope.dotNet = true;
  225.         envelope.setOutputSoapObject(request);
  226.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  227.         try {
  228.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  229.             SoapObject response = (SoapObject) envelope.getResponse();
  230.  
  231.             final int propertycount = response.getPropertyCount();
  232.             arr = new ArrayList<Menu>();
  233.             for (int i = 0; i < propertycount; i++) {
  234.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  235.  
  236.                 Menu temp = new Menu();
  237.  
  238.                 temp.setMenu_ID(Integer.parseInt(responsechild.getProperty(0).toString()));
  239.                 temp.setMenu_Name(responsechild.getProperty(1).toString());
  240.                 temp.setMenu_Res_ID_FK(Integer.parseInt(responsechild.getProperty(2).toString()));
  241.                 arr.add(temp);
  242.             }
  243.         } catch (Exception e) {
  244.             e.printStackTrace();
  245.  
  246.         }
  247.         return arr;
  248.     }
  249.  
  250.     public static ArrayList<MenuItem> Restaurent_ShowSubMenuItems(String Item_Menu_ID_FK, String WebMethodName)
  251.     {
  252.         ArrayList<MenuItem> arr = null;
  253.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  254.         PropertyInfo info = new PropertyInfo();
  255.         info.setName("Item_Menu_ID_FK");
  256.         info.setValue(Item_Menu_ID_FK);
  257.         info.setType(String.class);
  258.         request.addProperty(info);
  259.  
  260.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  261.         envelope.dotNet = true;
  262.         envelope.setOutputSoapObject(request);
  263.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  264.         try {
  265.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  266.             SoapObject response = (SoapObject) envelope.getResponse();
  267.  
  268.             final int propertycount = response.getPropertyCount();
  269.             arr = new ArrayList<MenuItem>();
  270.             for (int i = 0; i < propertycount; i++) {
  271.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  272.  
  273.                 MenuItem temp = new MenuItem();
  274.  
  275.                 temp.setId(Integer.parseInt(responsechild.getProperty(0).toString()));
  276.                 temp.setName(responsechild.getProperty(1).toString());
  277.                 temp.setDetails(responsechild.getProperty(2).toString());
  278.                 temp.setPrice(Double.parseDouble(responsechild.getProperty(3).toString()));
  279.                 temp.setItemMenuIDFK(Integer.parseInt(responsechild.getProperty(4).toString()));
  280.                 arr.add(temp);
  281.             }
  282.         } catch (Exception e) {
  283.             e.printStackTrace();
  284.  
  285.         }
  286.         return arr;
  287.     }
  288.  
  289.     public static ArrayList<Restaurent> Restaurent_GetAll( String WebMethodName)
  290.     {
  291.         ArrayList<Restaurent> arr = null;
  292.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  293.  
  294.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  295.         envelope.dotNet = true;
  296.         envelope.setOutputSoapObject(request);
  297.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  298.         try {
  299.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  300.             SoapObject response = (SoapObject) envelope.getResponse();
  301.  
  302.             final int propertycount = response.getPropertyCount();
  303.             arr = new ArrayList<Restaurent>();
  304.             for (int i = 0; i < propertycount; i++) {
  305.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  306.  
  307.                 Restaurent temp = new Restaurent();
  308.  
  309.                 temp.setId(Integer.parseInt(responsechild.getProperty(0).toString()));
  310.                 temp.setUserName(responsechild.getProperty(1).toString());
  311.                 temp.setPassword(responsechild.getProperty(2).toString());
  312.                 temp.setName(responsechild.getProperty(3).toString());
  313.                 temp.setLattude(responsechild.getProperty(4).toString());
  314.                 temp.setLongtude(responsechild.getProperty(5).toString());
  315.                 temp.setTablesCount(Integer.parseInt(responsechild.getProperty(6).toString()));
  316.                 temp.setDescription(responsechild.getProperty(7).toString());
  317.                 temp.setOpenningTimes(responsechild.getProperty(8).toString());
  318.                 temp.setCategory(responsechild.getProperty(9).toString());
  319.                 temp.setImageURL(responsechild.getProperty(10).toString());
  320.                 temp.setPhone(responsechild.getProperty(11).toString());
  321.                 temp.setWebsite(responsechild.getProperty(12).toString());
  322.                 arr.add(temp);
  323.             }
  324.         } catch (Exception e) {
  325.             e.printStackTrace();
  326.  
  327.         }
  328.         return arr;
  329.     }
  330.  
  331.     public static ArrayList<Restaurent> Restaurent_Search(String Res_Name , String WebMethodName)
  332.     {
  333.         ArrayList<Restaurent> arr = null;
  334.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  335.  
  336.         PropertyInfo info = new PropertyInfo();
  337.         info.setName("Res_Name");
  338.         info.setValue(Res_Name);
  339.         info.setType(String.class);
  340.         request.addProperty(info);
  341.  
  342.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  343.         envelope.dotNet = true;
  344.         envelope.setOutputSoapObject(request);
  345.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  346.         try {
  347.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  348.             SoapObject response = (SoapObject) envelope.getResponse();
  349.  
  350.             final int propertycount = response.getPropertyCount();
  351.             arr = new ArrayList<Restaurent>();
  352.             for (int i = 0; i < propertycount; i++) {
  353.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  354.  
  355.                 Restaurent temp = new Restaurent();
  356.  
  357.                 temp.setId(Integer.parseInt(responsechild.getProperty(0).toString()));
  358.                 temp.setUserName(responsechild.getProperty(1).toString());
  359.                 temp.setPassword(responsechild.getProperty(2).toString());
  360.                 temp.setName(responsechild.getProperty(3).toString());
  361.                 temp.setLattude(responsechild.getProperty(4).toString());
  362.                 temp.setLongtude(responsechild.getProperty(5).toString());
  363.                 temp.setTablesCount(Integer.parseInt(responsechild.getProperty(6).toString()));
  364.                 temp.setDescription(responsechild.getProperty(7).toString());
  365.                 temp.setOpenningTimes(responsechild.getProperty(8).toString());
  366.                 temp.setCategory(responsechild.getProperty(9).toString());
  367.                 temp.setImageURL(responsechild.getProperty(10).toString());
  368.                 temp.setPhone(responsechild.getProperty(11).toString());
  369.                 temp.setWebsite(responsechild.getProperty(12).toString());
  370.                 arr.add(temp);
  371.             }
  372.         } catch (Exception e) {
  373.             e.printStackTrace();
  374.  
  375.         }
  376.         return arr;
  377.     }
  378.  
  379.     public static String Restaurent_UnReservedTables(String Reser_Res_ID_FK, String Reser_IsReserved, String WebMethodName)
  380.     {
  381.         String output;
  382.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  383.         PropertyInfo info = new PropertyInfo();
  384.         info.setName("Reser_Res_ID_FK");
  385.         info.setValue(Reser_Res_ID_FK);
  386.         info.setType(String.class);
  387.         request.addProperty(info);
  388.  
  389.         info = new PropertyInfo();
  390.         info.setName("Reser_IsReserved");
  391.         info.setValue(Reser_IsReserved);
  392.         info.setType(String.class);
  393.         request.addProperty(info);
  394.  
  395.  
  396.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  397.         envelope.dotNet = true;
  398.  
  399.         envelope.setOutputSoapObject(request);
  400.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  401.         try {
  402.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  403.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  404.             output = response.toString();
  405.         } catch (Exception e) {
  406.             e.printStackTrace();
  407.             output = "error";
  408.         }
  409.         return output;
  410.     }
  411.  
  412.     public static String Restaurent_InsertTables(String Res_TablesCount, String WebMethodName)
  413.     {
  414.         String output;
  415.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  416.         PropertyInfo info = new PropertyInfo();
  417.         info.setName("Res_TablesCount");
  418.         info.setValue(Res_TablesCount);
  419.         info.setType(String.class);
  420.         request.addProperty(info);
  421.  
  422.  
  423.  
  424.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  425.         envelope.dotNet = true;
  426.  
  427.         envelope.setOutputSoapObject(request);
  428.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  429.         try {
  430.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  431.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  432.             output = response.toString();
  433.         } catch (Exception e) {
  434.             e.printStackTrace();
  435.             output = "error";
  436.         }
  437.         return output;
  438.     }
  439.  
  440.     public static ArrayList<VIP> Restaurent_VipAcceptance(String Vip_Res_ID_FK, String WebMethodName)
  441.     {
  442.         ArrayList<VIP> arr = null;
  443.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  444.         PropertyInfo info = new PropertyInfo();
  445.         info.setName("Vip_Res_ID_FK");
  446.         info.setValue(Vip_Res_ID_FK);
  447.         info.setType(String.class);
  448.         request.addProperty(info);
  449.  
  450.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  451.         envelope.dotNet = true;
  452.         envelope.setOutputSoapObject(request);
  453.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  454.         try {
  455.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  456.             SoapObject response = (SoapObject) envelope.getResponse();
  457.  
  458.             final int propertycount = response.getPropertyCount();
  459.             arr = new ArrayList<VIP>();
  460.             for (int i = 0; i < propertycount; i++) {
  461.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  462.  
  463.                 VIP temp = new VIP();
  464.                 temp.setVip_ID(Integer.parseInt(responsechild.getProperty(0).toString()));
  465.                 temp.setVip_Res_ID_FK(Integer.parseInt(responsechild.getProperty(1).toString()));
  466.                 temp.setVip_User_ID_FK(Integer.parseInt(responsechild.getProperty(2).toString()));
  467.                 temp.setVip_IsVip(Integer.parseInt(responsechild.getProperty(3).toString()));
  468.                 arr.add(temp);
  469.             }
  470.         } catch (Exception e) {
  471.             e.printStackTrace();
  472.  
  473.         }
  474.         return arr;
  475.     }
  476.  
  477.     public static String Restaurent_UpdateVipAcceptance(String Vip_Res_ID_FK, String Vip_User_ID_FK, String WebMethodName)
  478.     {
  479.         String output;
  480.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  481.         PropertyInfo info = new PropertyInfo();
  482.         info.setName("Vip_Res_ID_FK");
  483.         info.setValue(Vip_Res_ID_FK);
  484.         info.setType(String.class);
  485.         request.addProperty(info);
  486.  
  487.         info = new PropertyInfo();
  488.         info.setName("Vip_User_ID_FK");
  489.         info.setValue(Vip_User_ID_FK);
  490.         info.setType(String.class);
  491.         request.addProperty(info);
  492.  
  493.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  494.         envelope.dotNet = true;
  495.  
  496.         envelope.setOutputSoapObject(request);
  497.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  498.         try {
  499.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  500.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  501.             output = response.toString();
  502.         } catch (Exception e) {
  503.             e.printStackTrace();
  504.             output = "error";
  505.         }
  506.         return output;
  507.     }
  508.  
  509.     public static String User_Login(String User_UserName, String User_Password, String WebMethodName)
  510.     {
  511.         String output;
  512.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  513.         PropertyInfo info = new PropertyInfo();
  514.         info.setName("User_UserName");
  515.         info.setValue(User_UserName);
  516.         info.setType(String.class);
  517.         request.addProperty(info);
  518.  
  519.         info = new PropertyInfo();
  520.         info.setName("User_Password");
  521.         info.setValue(User_Password);
  522.         info.setType(String.class);
  523.         request.addProperty(info);
  524.  
  525.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  526.         envelope.dotNet = true;
  527.  
  528.         envelope.setOutputSoapObject(request);
  529.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  530.         try {
  531.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  532.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  533.             output = response.toString();
  534.         } catch (Exception e) {
  535.             e.printStackTrace();
  536.             output = "error";
  537.         }
  538.         return output;
  539.     }
  540.  
  541.     public static String User_RequestVip(String Vip_User_ID_FK, String Vip_Res_ID_FK, String WebMethodName)
  542.     {
  543.         String output;
  544.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  545.         PropertyInfo info = new PropertyInfo();
  546.         info.setName("Vip_User_ID_FK");
  547.         info.setValue(Vip_User_ID_FK);
  548.         info.setType(String.class);
  549.         request.addProperty(info);
  550.  
  551.         info = new PropertyInfo();
  552.         info.setName("Vip_Res_ID_FK");
  553.         info.setValue(Vip_Res_ID_FK);
  554.         info.setType(String.class);
  555.         request.addProperty(info);
  556.  
  557.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  558.         envelope.dotNet = true;
  559.  
  560.         envelope.setOutputSoapObject(request);
  561.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  562.         try {
  563.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  564.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  565.             output = response.toString();
  566.         } catch (Exception e) {
  567.             e.printStackTrace();
  568.             output = "error";
  569.         }
  570.         return output;
  571.     }
  572.  
  573.     public static String User_IsVip(String Vip_User_ID_FK, String Vip_Res_ID_FK, String WebMethodName)
  574.     {
  575.         String output;
  576.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  577.         PropertyInfo info = new PropertyInfo();
  578.         info.setName("Vip_User_ID_FK");
  579.         info.setValue(Vip_User_ID_FK);
  580.         info.setType(String.class);
  581.         request.addProperty(info);
  582.  
  583.         info = new PropertyInfo();
  584.         info.setName("Vip_Res_ID_FK");
  585.         info.setValue(Vip_Res_ID_FK);
  586.         info.setType(String.class);
  587.         request.addProperty(info);
  588.  
  589.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  590.         envelope.dotNet = true;
  591.  
  592.         envelope.setOutputSoapObject(request);
  593.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  594.         try {
  595.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  596.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  597.             output = response.toString();
  598.         } catch (Exception e) {
  599.             e.printStackTrace();
  600.             output = "error";
  601.         }
  602.         return output;
  603.     }
  604.  
  605.     public static String User_Register(String User_UserName, String User_Password, String User_FirstName,
  606.                                        String User_LastName, String User_Email, String User_PhoneNo,
  607.                                        String User_Gender, String User_Address, String User_DateRegistration, String WebMethodName)
  608.     {
  609.         String output;
  610.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  611.         PropertyInfo info = new PropertyInfo();
  612.         info.setName("User_UserName");
  613.         info.setValue(User_UserName);
  614.         info.setType(String.class);
  615.         request.addProperty(info);
  616.  
  617.         info = new PropertyInfo();
  618.         info.setName("User_Password");
  619.         info.setValue(User_Password);
  620.         info.setType(String.class);
  621.         request.addProperty(info);
  622.  
  623.         info = new PropertyInfo();
  624.         info.setName("User_FirstName");
  625.         info.setValue(User_FirstName);
  626.         info.setType(String.class);
  627.         request.addProperty(info);
  628.  
  629.         info = new PropertyInfo();
  630.         info.setName("User_LastName");
  631.         info.setValue(User_LastName);
  632.         info.setType(String.class);
  633.         request.addProperty(info);
  634.  
  635.         info = new PropertyInfo();
  636.         info.setName("User_Email");
  637.         info.setValue(User_Email);
  638.         info.setType(String.class);
  639.         request.addProperty(info);
  640.  
  641.         info = new PropertyInfo();
  642.         info.setName("User_PhoneNo");
  643.         info.setValue(User_PhoneNo);
  644.         info.setType(String.class);
  645.         request.addProperty(info);
  646.  
  647.         info = new PropertyInfo();
  648.         info.setName("User_Gender");
  649.         info.setValue(User_Gender);
  650.         info.setType(String.class);
  651.         request.addProperty(info);
  652.  
  653.         info = new PropertyInfo();
  654.         info.setName("User_Address");
  655.         info.setValue(User_Address);
  656.         info.setType(String.class);
  657.         request.addProperty(info);
  658.  
  659.         info = new PropertyInfo();
  660.         info.setName("User_DateRegistration");
  661.         info.setValue(User_DateRegistration);
  662.         info.setType(String.class);
  663.         request.addProperty(info);
  664.  
  665.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  666.         envelope.dotNet = true;
  667.  
  668.         envelope.setOutputSoapObject(request);
  669.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  670.         try {
  671.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  672.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  673.             output = response.toString();
  674.         } catch (Exception e) {
  675.             e.printStackTrace();
  676.             output = "error";
  677.         }
  678.         return output;
  679.     }
  680.     public static ArrayList<User> User_Info(String User_UserName , String WebMethodName)
  681.     {
  682.         ArrayList<User> arr = null;
  683.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  684.         PropertyInfo info = new PropertyInfo();
  685.         info.setName("User_UserName");
  686.         info.setValue(User_UserName);
  687.         info.setType(String.class);
  688.         request.addProperty(info);
  689.  
  690.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  691.         envelope.dotNet = true;
  692.         envelope.setOutputSoapObject(request);
  693.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  694.         try {
  695.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  696.             SoapObject response = (SoapObject) envelope.getResponse();
  697.  
  698.             final int propertycount = response.getPropertyCount();
  699.             arr = new ArrayList<User>();
  700.             for (int i = 0; i < propertycount; i++) {
  701.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  702.  
  703.                 User temp = new User();
  704.  
  705.                 temp.setId(responsechild.getProperty(0).toString());
  706.                 temp.setUserName(responsechild.getProperty(1).toString());
  707.                 temp.setPassword(responsechild.getProperty(2).toString());
  708.                 temp.setFirstName(responsechild.getProperty(3).toString());
  709.                 temp.setLastName(responsechild.getProperty(4).toString());
  710.                 temp.setEmail(responsechild.getProperty(5).toString());
  711.                 temp.setPhone(responsechild.getProperty(6).toString());
  712.                 temp.setGender(responsechild.getProperty(7).toString());
  713.                 temp.setAddress(responsechild.getProperty(8).toString());
  714.                 temp.setDate(responsechild.getProperty(9).toString());
  715.                 arr.add(temp);
  716.             }
  717.         } catch (Exception e) {
  718.             e.printStackTrace();
  719.  
  720.         }
  721.         return arr;
  722.     }
  723.  
  724.     public static String User_Rating(String Rat_Res_ID_FK, String Rat_User_ID_FK, String Rat_Rating, String WebMethodName)
  725.     {
  726.         String output;
  727.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  728.         PropertyInfo info = new PropertyInfo();
  729.         info.setName("Rat_Res_ID_FK");
  730.         info.setValue(Rat_Res_ID_FK);
  731.         info.setType(String.class);
  732.         request.addProperty(info);
  733.  
  734.         info = new PropertyInfo();
  735.         info.setName("Rat_User_ID_FK");
  736.         info.setValue(Rat_User_ID_FK);
  737.         info.setType(String.class);
  738.         request.addProperty(info);
  739.  
  740.         info = new PropertyInfo();
  741.         info.setName("Rat_Rating");
  742.         info.setValue(Rat_Rating);
  743.         info.setType(String.class);
  744.         request.addProperty(info);
  745.  
  746.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  747.         envelope.dotNet = true;
  748.  
  749.         envelope.setOutputSoapObject(request);
  750.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  751.         try {
  752.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  753.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  754.             output = response.toString();
  755.         } catch (Exception e) {
  756.             e.printStackTrace();
  757.             output = "error";
  758.         }
  759.         return output;
  760.     }
  761.  
  762.     public static String User_NewOrder(String Ord_Res_ID_FK, String Ord_User_ID_FK, String WebMethodName)
  763.     {
  764.         String output;
  765.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  766.         PropertyInfo info = new PropertyInfo();
  767.         info.setName("Ord_Res_ID_FK");
  768.         info.setValue(Ord_Res_ID_FK);
  769.         info.setType(String.class);
  770.         request.addProperty(info);
  771.  
  772.         info = new PropertyInfo();
  773.         info.setName("Ord_User_ID_FK");
  774.         info.setValue(Ord_User_ID_FK);
  775.         info.setType(String.class);
  776.         request.addProperty(info);
  777.  
  778.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  779.         envelope.dotNet = true;
  780.  
  781.         envelope.setOutputSoapObject(request);
  782.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  783.         try {
  784.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  785.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  786.             output = response.toString();
  787.         } catch (Exception e) {
  788.             e.printStackTrace();
  789.             output = "error";
  790.         }
  791.         return output;
  792.     }
  793.  
  794.     public static String User_Order(ArrayList<OrderItems> order, String WebMethodName)
  795.     {
  796.         String output;
  797.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  798.         PropertyInfo info = new PropertyInfo();
  799.         info.setName("order");
  800.         info.setValue(order);
  801.         info.setType(ArrayList.class);
  802.         request.addProperty(info);
  803.  
  804.  
  805.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  806.         envelope.dotNet = true;
  807.  
  808.         envelope.setOutputSoapObject(request);
  809.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  810.         try {
  811.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  812.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  813.             output = response.toString();
  814.         } catch (Exception e) {
  815.             e.printStackTrace();
  816.             output = "error";
  817.         }
  818.         return output;
  819.     }
  820.  
  821.     public static String User_UpdatePassword(String User_UserName, String User_Password , String WebMethodName)
  822.     {
  823.         String output;
  824.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  825.         PropertyInfo info = new PropertyInfo();
  826.         info.setName("User_UserName");
  827.         info.setValue(User_UserName);
  828.         info.setType(String.class);
  829.         request.addProperty(info);
  830.  
  831.         info = new PropertyInfo();
  832.         info.setName("User_Password");
  833.         info.setValue(User_Password);
  834.         info.setType(String.class);
  835.         request.addProperty(info);
  836.  
  837.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  838.         envelope.dotNet = true;
  839.  
  840.         envelope.setOutputSoapObject(request);
  841.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  842.         try {
  843.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  844.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  845.             output = response.toString();
  846.         } catch (Exception e) {
  847.             e.printStackTrace();
  848.             output = "error";
  849.         }
  850.         return output;
  851.     }
  852.  
  853.     public static String Restaurent_Rating(String Rat_Res_ID_FK , String WebMethodName)
  854.     {
  855.         String output;
  856.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  857.         PropertyInfo info = new PropertyInfo();
  858.         info.setName("Rat_Res_ID_FK");
  859.         info.setValue(Rat_Res_ID_FK);
  860.         info.setType(String.class);
  861.         request.addProperty(info);
  862.  
  863.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  864.         envelope.dotNet = true;
  865.  
  866.         envelope.setOutputSoapObject(request);
  867.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  868.         try {
  869.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  870.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  871.             output = response.toString();
  872.         } catch (Exception e) {
  873.             e.printStackTrace();
  874.             output = "error";
  875.         }
  876.         return output;
  877.     }
  878.     public static ArrayList<OrderItems> Restaurent_GetAllOrders(String OrdItems_Order_ID_FK , String WebMethodName)
  879.     {
  880.         ArrayList<OrderItems> arr = null;
  881.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  882.         PropertyInfo info = new PropertyInfo();
  883.         info.setName("OrdItems_Order_ID_FK");
  884.         info.setValue(OrdItems_Order_ID_FK);
  885.         info.setType(String.class);
  886.         request.addProperty(info);
  887.  
  888.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  889.         envelope.dotNet = true;
  890.         envelope.setOutputSoapObject(request);
  891.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  892.         try {
  893.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  894.             SoapObject response = (SoapObject) envelope.getResponse();
  895.  
  896.             final int propertycount = response.getPropertyCount();
  897.             arr = new ArrayList<OrderItems>();
  898.             for (int i = 0; i < propertycount; i++) {
  899.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  900.  
  901.                 OrderItems temp = new OrderItems();
  902.  
  903.                 temp.setId(Integer.parseInt(responsechild.getProperty(0).toString()));
  904.                 temp.setQuantity(Integer.parseInt(responsechild.getProperty(1).toString()));
  905.                 temp.setOrderId(Integer.parseInt(responsechild.getProperty(2).toString()));
  906.                 temp.setMenuId(responsechild.getProperty(3).toString());
  907.                 temp.setOrdItems_Menu_Items_ID_FK(responsechild.getProperty(4).toString());
  908.                 arr.add(temp);
  909.             }
  910.         } catch (Exception e) {
  911.             e.printStackTrace();
  912.  
  913.         }
  914.         return arr;
  915.     }
  916.  
  917.     public static String Restaurent_AddOrder(String OrdItems_Order_ID_FK, String OrdItems_Quantity,
  918.                                              String OrdItems_Menu_Item, String OrdItems_Menu_SubItem , String WebMethodName)
  919.     {
  920.         String output;
  921.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  922.  
  923.         PropertyInfo info = new PropertyInfo();
  924.         info.setName("OrdItems_Order_ID_FK");
  925.         info.setValue(OrdItems_Order_ID_FK);
  926.         info.setType(String.class);
  927.         request.addProperty(info);
  928.  
  929.         info = new PropertyInfo();
  930.         info.setName("OrdItems_Quantity");
  931.         info.setValue(OrdItems_Quantity);
  932.         info.setType(String.class);
  933.         request.addProperty(info);
  934.  
  935.         info = new PropertyInfo();
  936.         info.setName("OrdItems_Menu_Item");
  937.         info.setValue(OrdItems_Menu_Item);
  938.         info.setType(String.class);
  939.         request.addProperty(info);
  940.  
  941.         info = new PropertyInfo();
  942.         info.setName("OrdItems_Menu_SubItem");
  943.         info.setValue(OrdItems_Menu_SubItem);
  944.         info.setType(String.class);
  945.         request.addProperty(info);
  946.  
  947.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  948.         envelope.dotNet = true;
  949.  
  950.         envelope.setOutputSoapObject(request);
  951.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  952.         try {
  953.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  954.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  955.             output = response.toString();
  956.         } catch (Exception e) {
  957.             e.printStackTrace();
  958.             output = "error";
  959.         }
  960.         return output;
  961.     }
  962.  
  963.     public static String Restaurent_MakeOrderDone(String Ord_ID , String WebMethodName)
  964.     {
  965.         String output;
  966.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  967.         PropertyInfo info = new PropertyInfo();
  968.         info.setName("Ord_ID");
  969.         info.setValue(Ord_ID);
  970.         info.setType(String.class);
  971.         request.addProperty(info);
  972.  
  973.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  974.         envelope.dotNet = true;
  975.  
  976.         envelope.setOutputSoapObject(request);
  977.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  978.         try {
  979.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  980.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  981.             output = response.toString();
  982.         } catch (Exception e) {
  983.             e.printStackTrace();
  984.             output = "error";
  985.         }
  986.         return output;
  987.     }
  988.  
  989.     public static ArrayList<Reservation_Class> Restaurent_GetAllReservation(String Reser_Res_ID_FK , String WebMethodName)
  990.     {
  991.         ArrayList<Reservation_Class> arr = null;
  992.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  993.  
  994.         PropertyInfo info = new PropertyInfo();
  995.         info.setName("Reser_Res_ID_FK");
  996.         info.setValue(Reser_Res_ID_FK);
  997.         info.setType(String.class);
  998.         request.addProperty(info);
  999.  
  1000.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  1001.         envelope.dotNet = true;
  1002.         envelope.setOutputSoapObject(request);
  1003.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  1004.         try {
  1005.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  1006.             SoapObject response = (SoapObject) envelope.getResponse();
  1007.  
  1008.             final int propertycount = response.getPropertyCount();
  1009.             arr = new ArrayList<Reservation_Class>();
  1010.             for (int i = 0; i < propertycount; i++) {
  1011.                 SoapObject responsechild = (SoapObject) response.getProperty(i);
  1012.  
  1013.                 Reservation_Class temp = new Reservation_Class();
  1014.  
  1015.                 temp.setReser_ID(Integer.parseInt(responsechild.getProperty(0).toString()));
  1016.                 temp.setReser_Date(responsechild.getProperty(1).toString());
  1017.                 temp.setReser_Time(responsechild.getProperty(2).toString());
  1018.                 temp.setReser_Res_ID_FK(Integer.parseInt(responsechild.getProperty(3).toString()));
  1019.                 temp.setReser_User_ID_FK(Integer.parseInt(responsechild.getProperty(4).toString()));
  1020.                 temp.setReser_Tables(Integer.parseInt(responsechild.getProperty(4).toString()));
  1021.                 arr.add(temp);
  1022.             }
  1023.         } catch (Exception e) {
  1024.             e.printStackTrace();
  1025.  
  1026.         }
  1027.         return arr;
  1028.     }
  1029.  
  1030.     public static String Restaurent_MakeReservationDone(String Reser_ID , String WebMethodName)
  1031.     {
  1032.         String output;
  1033.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  1034.  
  1035.         PropertyInfo info = new PropertyInfo();
  1036.         info.setName("Reser_ID");
  1037.         info.setValue(Reser_ID);
  1038.         info.setType(String.class);
  1039.         request.addProperty(info);
  1040.  
  1041.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  1042.         envelope.dotNet = true;
  1043.  
  1044.         envelope.setOutputSoapObject(request);
  1045.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  1046.         try {
  1047.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  1048.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  1049.             output = response.toString();
  1050.         } catch (Exception e) {
  1051.             e.printStackTrace();
  1052.             output = "error";
  1053.         }
  1054.         return output;
  1055.     }
  1056.  
  1057.     public static String User_RestarentReservation(String Reser_Date, String Reser_Time,
  1058.                                                    String Reser_Res_ID_FK, String Reser_User_ID_FK,
  1059.                                                    String Reser_TableCount , String WebMethodName)
  1060.     {
  1061.         String output;
  1062.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  1063.         PropertyInfo info = new PropertyInfo();
  1064.         info.setName("Reser_Date");
  1065.         info.setValue(Reser_Date);
  1066.         info.setType(String.class);
  1067.         request.addProperty(info);
  1068.  
  1069.         info = new PropertyInfo();
  1070.         info.setName("Reser_Time");
  1071.         info.setValue(Reser_Time);
  1072.         info.setType(String.class);
  1073.         request.addProperty(info);
  1074.  
  1075.         info = new PropertyInfo();
  1076.         info.setName("Reser_Res_ID_FK");
  1077.         info.setValue(Reser_Res_ID_FK);
  1078.         info.setType(String.class);
  1079.         request.addProperty(info);
  1080.  
  1081.         info = new PropertyInfo();
  1082.         info.setName("Reser_User_ID_FK");
  1083.         info.setValue(Reser_User_ID_FK);
  1084.         info.setType(String.class);
  1085.         request.addProperty(info);
  1086.  
  1087.         info = new PropertyInfo();
  1088.         info.setName("Reser_TableCount");
  1089.         info.setValue(Reser_TableCount);
  1090.         info.setType(String.class);
  1091.         request.addProperty(info);
  1092.  
  1093.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  1094.         envelope.dotNet = true;
  1095.  
  1096.         envelope.setOutputSoapObject(request);
  1097.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  1098.         try {
  1099.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  1100.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  1101.             output = response.toString();
  1102.         } catch (Exception e) {
  1103.             e.printStackTrace();
  1104.             output = "error";
  1105.         }
  1106.         return output;
  1107.     }
  1108.  
  1109.     public static String Restaurent_UnReservedTables(String Reser_Res_ID_FK, String Reser_Date,
  1110.                                                      String Reser_Time , String WebMethodName)
  1111.     {
  1112.         String output;
  1113.         SoapObject request = new SoapObject(NAMESPACE, WebMethodName);
  1114.  
  1115.         PropertyInfo info = new PropertyInfo();
  1116.         info.setName("Reser_Res_ID_FK");
  1117.         info.setValue(Reser_Res_ID_FK);
  1118.         info.setType(String.class);
  1119.         request.addProperty(info);
  1120.  
  1121.         info = new PropertyInfo();
  1122.         info.setName("Reser_Date");
  1123.         info.setValue(Reser_Date);
  1124.         info.setType(String.class);
  1125.         request.addProperty(info);
  1126.  
  1127.         info = new PropertyInfo();
  1128.         info.setName("Reser_Time");
  1129.         info.setValue(Reser_Time);
  1130.         info.setType(String.class);
  1131.         request.addProperty(info);
  1132.  
  1133.         SoapSerializationEnvelope envelope = new SoapSerializationEnvelope(SoapEnvelope.VER11);
  1134.         envelope.dotNet = true;
  1135.  
  1136.         envelope.setOutputSoapObject(request);
  1137.         HttpTransportSE androidHTTP = new HttpTransportSE(URL);
  1138.         try {
  1139.             androidHTTP.call(SOAP_ACTION + WebMethodName, envelope);
  1140.             SoapPrimitive response = (SoapPrimitive) envelope.getResponse();
  1141.             output = response.toString();
  1142.         } catch (Exception e) {
  1143.             e.printStackTrace();
  1144.             output = "error";
  1145.         }
  1146.         return output;
  1147.     }
  1148. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement