public void SetMemberActivity(string key, Member member) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (key == "getbyemail") { if (member != null) { builder = new AlertDialog.Builder(this); builder.SetTitle("Something went wrong..."); builder.SetMessage("Email already registered."); builder.SetPositiveButton("OK", OkCorrectAction); AlertDialog alert = builder.Create(); alert.Show(); } else { Service.MemberService backGroundTask = new Service.MemberService(this); backGroundTask.Execute("register", etName.Text, etPhone.Text, etEmail.Text, etCPassword.Text); } } if (key == "register") { Intent i = new Intent(this, typeof(ConfirmationActivity)); i.PutExtra("memberEmail", etEmail.Text); i.PutExtra("memberPhone", etPhone.Text); this.StartActivityForResult(i, 1); //Finish(); } }
public void SetMemberActivity(string key, Member member) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } m_member = member; this.drawerListView.Adapter = new ItemMenuAdapter(this, SectionsLogin, m_member.member_balance); //tvWelcomeUser.Text = "Welcome " + mCurrentMember.member_name + "!..."; }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (result != null) { _restos = (List <Resto>)result; grid.Adapter = new RestoAdapter(this, _restos); grid.RefreshDrawableState(); } }
private void ButtonStart_Click(object sender, EventArgs e) { if (!isstart) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } textViewStatus.Text = "Service is running..."; m_timer.Start(); isstart = true; } }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(Activity)) { Toast.MakeText(Activity, "Please check your internet connection", ToastLength.Short).Show(); return; } if (key == "GetAllCategory") { if (result != null) { _restocats = (List <RestoCategoty>)result; grid.Adapter = new RestoByCategoryAdapter(Activity, _restocats); grid.RefreshDrawableState(); } } }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(Activity)) { Toast.MakeText(Activity, "Please check your internet connection", ToastLength.Short).Show(); return; } if (key == "getByMemberByStatus") { if (result == null) { return; } m_listTransaction = (List <Transaction>)result; grid.Adapter = new TransactionAdapter(Activity, m_listTransaction); } }
public void SetMemberActivity(string key, Object members) { if (!CommonService.CheckInternetConnection(this)) { return; } if (members != null) { List <Member> listMember = (List <Member>)members; int count = 0; string menuIds = ""; textViewMessage.Text = DateTime.Now.ToString() + "= Sending SMS : " + listMember.Count; foreach (Member mbr in listMember) { try { SmsManager smsMgr = SmsManager.Default; smsMgr.SendTextMessage(mbr.member_phone, null, "Your MrGo code is " + mbr.member_activationcode + ". Enjoy!", null, null); if (count == 0) { menuIds = mbr.member_id.ToString(); } else { menuIds += ("," + mbr.member_id.ToString()); } count++; } catch (Java.Lang.IllegalArgumentException x) { textViewMessage.Text = DateTime.Now.ToString() + "= Sending SMS : failed " + x.Message; return; } } MemberService svc = new MemberService(this); svc.Execute("UpdateSMSStatus", menuIds); } //if (key == "UpdateSMSStatus") // jobstarted = false; //if (members != null) //{ // if(members.ToString() =="") // m_timer.Start(); //} }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (result == null) { return; } if (key == "GetRestoByID") { List <Resto> restoList = (List <Resto>)result; if (restoList.Count > 0) { m_resto = restoList[0]; } } if (key == "GetMenuMakananByRestoID" || key == "GetMenuMinumanByRestoID") { m_restoMenuMakanan = (List <MenuResto>)result; if (menuId != null) { string[] menuIds = menuId.Split(','); string[] menuJumlahs = menuJumlah.Split(','); if (menuIds.Length > 0) { foreach (MenuResto menu in m_restoMenuMakanan) { int pos = 0; foreach (string id in menuIds) { if (menu.menu_id.ToString() == id) { menu.menu_jumlah_pesan = Convert.ToUInt16(menuJumlahs[pos]); } pos++; } } } } m_menuGridSpesial.Adapter = new MenuRestoAdapter(this, m_restoMenuMakanan); } }
private void SendSMSToMember() { bool connected = CommonService.CheckInternetConnection(this); SendNotificationInternetConnection(connected); if (!connected) { return; } //MemberService svc = new MemberService(this); //svc.Execute("GetMemberByPendingSMS"); MemberServiceNoSync m_svc = new MemberServiceNoSync(this); if (m_svc.Query("GetMemberByPendingSMS")) { List <Member> listMember = m_svc.GetResult(); int count = 0; string menuIds = ""; foreach (Member mbr in listMember) { try { SmsManager smsMgr = SmsManager.Default; smsMgr.SendTextMessage(mbr.member_phone, null, "Your MrGo code is " + mbr.member_activationcode + ". Enjoy!", null, null); if (count == 0) { menuIds = mbr.member_id.ToString(); } else { menuIds += ("," + mbr.member_id.ToString()); } count++; } catch (Java.Lang.IllegalArgumentException x) { return; } if (m_svc.Query("UpdateSMSStatus", menuIds)) { SendNotificationCount(count); } } } }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(Activity)) { Toast.MakeText(Activity, "Please check your internet connection", ToastLength.Short).Show(); return; } if (result == null) { return; } if (key == "GetRestoByID") { List <Resto> restoList = (List <Resto>)result; if (restoList.Count > 0) { m_resto = restoList[0]; loadRestoInfo(); } } if (key == "GetMenuByRestoID") { m_restoMenuAll = (List <MenuResto>)result; foreach (MenuResto menu in m_restoMenuAll) { if (menu.menu_foodtype == "MAKANAN") { m_restoMenuMakanan.Add(menu); } if (menu.menu_foodtype == "MINUMAN") { m_restoMenuMinuman.Add(menu); } if (menu.menu_foodtype == "SPESIAL") { m_restoMenuSpesial.Add(menu); } } m_menuGridSpesial.Adapter = new MenuRestoAdapter(Activity, m_restoMenuSpesial); m_menuGridMinuman.Adapter = new MenuRestoAdapter(Activity, m_restoMenuMinuman); m_menuGridMakanan.Adapter = new MenuRestoAdapter(Activity, m_restoMenuMakanan); } }
public void SetMemberActivity(string key, Member member) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (member == null) { builder.SetMessage("Oops! Login failed!.. Please try again."); builder.SetPositiveButton("OK", OkCorrectAction); builder.Create().Show(); } else { if (member == null) { return; } if (member.member_status == "Aktif") { mCurrentMember = member; Intent i = new Intent(); i.PutExtra("member_id", member.member_id.ToString()); SetResult(Result.Ok, i); Finish(); } else { mCurrentMember = member; builder = new AlertDialog.Builder(this); builder.SetTitle("Information"); builder.SetMessage("User is not activate yet. You want to activate?"); builder.SetNegativeButton("NO", OkCorrectAction); builder.SetPositiveButton("YES", YESAction); AlertDialog alert = builder.Create(); alert.Show(); } } }
public void SetMemberActivity(string key, Member member) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (key == "activateuser") { Service.MemberService backGroundTask = new Service.MemberService(this); backGroundTask = new Service.MemberService(this); backGroundTask.Execute("getbyemail", email); } if (key == "getbyemail") { if (member == null) { return; } if (member.member_status == "Aktif") { Toast.MakeText(this, "Your account is activated, Please enjoy.", ToastLength.Short).Show(); Intent i = new Intent(); i.PutExtra("member_id", member.member_id.ToString()); SetResult(Result.Ok, i); Finish(); } else { m_member = member; builder = new AlertDialog.Builder(this); builder.SetTitle("Information"); builder.SetMessage("Please fill correct code. "); builder.SetPositiveButton("OK", OkAction); AlertDialog alert = builder.Create(); alert.Show(); } } }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (key == "getByID") { if (result == null) { return; } else { List <Transaction> m_listTr = (List <Transaction>)result; if (m_listTr.Count == 0) { return; } m_transaction = m_listTr[0]; loadItems(); } } if (key == "getTrDetailByTrId") { if (result == null) { return; } else { m_transaction.Items = (List <TransactionDetail>)result; loadTransactionToView(); string menus = ""; int count = 0; foreach (TransactionDetail dtl in m_transaction.Items) { if (count == 0) { menus = dtl.menu_id.ToString(); } else { menus += ("," + dtl.menu_id.ToString()); } count++; } MenuRestoService svc = new MenuRestoService(this); svc.Execute("GetMenuByIDInSelect", menus); } } if (key == "GetMenuByIDInSelect") { if (result == null) { return; } m_orderedMenu = (List <MenuResto>)result; foreach (MenuResto menu in m_orderedMenu) { foreach (TransactionDetail dtl in m_transaction.Items) { if (menu.menu_id == dtl.menu_id) { menu.menu_jumlah_pesan = dtl.tr_unit; } } } loadReview(); } if (key == "updateStatus") { if (m_transaction.transaction_status == TransactionStatus.Cancel) { m_btnCancelPesan.Visibility = (m_transaction.transaction_status == TransactionStatus.Waiting) ? ViewStates.Visible : ViewStates.Gone; Toast.MakeText(this, "Order Cancelled", ToastLength.Short).Show(); } } }
public void SetBackGroundResult(string key, object result) { if (!CommonService.CheckInternetConnection(this)) { Toast.MakeText(this, "Please check your internet connection", ToastLength.Short).Show(); return; } if (key == "GetMenuByIDInSelect") { if (result == null) { return; } m_orderedMenu = (List <MenuResto>)result; string[] menus = m_menuId.Split(','); string[] jumlahs = m_menuJumlah.Split(','); foreach (MenuResto menu in m_orderedMenu)// load jumlah beli------------- { int index = 0; foreach (string id in menus) { if (menu.menu_id.ToString() == id.Trim()) { menu.menu_jumlah_pesan = Convert.ToInt32(jumlahs[index]); } index++; } } loadReview(); CalculateTotal(); } if (key == "getmaxid") { if (result == null) { return; } List <Transaction> tr = (List <Transaction>)result; if (tr.Count == 0) { return; } m_transaction.transaction_code = (tr[0].transaction_id + 1).ToString().PadLeft(6, '0'); m_trService = new TransactionService(this); m_trService.Execute("InsertTransaction", m_transaction); } if (key == "InsertTransaction") { m_trService = new TransactionService(this); m_trService.Execute("getmaxidbymember", m_member_id); } if (key == "getmaxidbymember") { if (result == null) { return; } List <Transaction> tr = (List <Transaction>)result; if (tr.Count == 0) { return; } foreach (TransactionDetail dt in m_transaction.Items) { dt.transaction_id = tr[0].transaction_id; m_trService = new TransactionService(this); m_trService.Execute("InsertDetailsTransaction", dt); } } if (key == "InsertDetailsTransaction") { m_itemCountResult++; if (m_itemCountResult == m_transaction.Items.Count) { Intent intent = new Intent(); intent.PutExtra("ordered", "OK"); SetResult(Result.Ok, intent); Toast.MakeText(this, "Order berhasil, silahkan menunggu.", ToastLength.Long).Show(); endProgress(); this.Finish(); } } }