public void LoadCommandDetails() { var ctlCmdDetail = new COMMAND_DETAIL_BC(); var lstDetail = ctlCmdDetail.SelectItemsExpired(); if (lstDetail != null && lstDetail.Count > 0) { grdCommandDetails.DataSource = lstDetail; grdCommandDetails.DataBind(); } else { grdCommandDetails.DataSource = null; grdCommandDetails.DataBind(); } }
public void LoadCommandDetails() { if (Session["GHCommunity_GH_ID"] != null) { var ctlCmdDetail = new COMMAND_DETAIL_BC(); int GH_ID = Convert.ToInt32(Session["GHCommunity_GH_ID"]); var lstDetail = ctlCmdDetail.SelectItemsByGhId(GH_ID).ToList(); grdCMD.DataSource = lstDetail; grdCMD.DataBind(); } else { grdCMD.DataSource = null; grdCMD.DataBind(); } }
public void LoadDataToForm() { if (Session["PH_DETAIL_COMMAND_DETAIL_ID"] != null) { var ctlCmdDetail = new COMMAND_DETAIL_BC(); var ctlMem = new MEMBERS_BC(); int CMD_DETAIL_ID = Convert.ToInt32(Session["PH_DETAIL_COMMAND_DETAIL_ID"]); this.COMMAND_DETAIL_ID = CMD_DETAIL_ID; // lay command detail ID COMMAND_DETAIL cmdDetail = ctlCmdDetail.SelectItem(CMD_DETAIL_ID); MEMBERS member = ctlMem.SelectItem(cmdDetail.CodeId_To); imgGHWallet.ImageUrl = string.Format("http://chart.googleapis.com/chart?chs=200x200&cht=qr&chl={0}", member.Wallet.Trim()).Trim(); lblGHWallet.Text = "Address: " + member.Wallet; txtTotalAmount.Text = cmdDetail.Amount.ToString(); } }
public void LoadCommandDetails() { if (Session["COMMAN_LIST_COMMAND_ID"] != null) { var ctlCmdDetail = new COMMAND_DETAIL_BC(); COMMAND_ID = Convert.ToInt32(Session["COMMAN_LIST_COMMAND_ID"]); var lstDetail = ctlCmdDetail.SelectItemsByCommandId(COMMAND_ID); grdCommandDetails.DataSource = lstDetail; grdCommandDetails.DataBind(); } else { grdCommandDetails.DataSource = null; grdCommandDetails.DataBind(); } }
protected void btnConfirmGH_Click(object sender, EventArgs e) { if (Page.IsValid) { var ctlMember = new MEMBERS_BC(); string codeId = Singleton <BITCurrentSession> .Inst.SessionMember.CodeId; string passPIN = txtPasswordPIN.Text; if (ctlMember.CheckPasswordPIN(codeId, passPIN)) { var ctlCommandDetail = new COMMAND_DETAIL_BC(); try { var cmdDetail = ctlCommandDetail.SelectItem(Convert.ToInt32(hidID.Value)); cmdDetail.ConfirmGH = true; cmdDetail.DateConfirmGH = DateTime.Now; cmdDetail.Status = (int)Constants.COMMAND_STATUS.Success; //ctlCommandDetail.ConfirmGH(new COMMAND_DETAIL { ID = Convert.ToInt32(hidID.Value), ConfirmGH = true, DateConfirmGH = DateTime.Now, Status = (int)Constants.COMMAND_STATUS.Success }); ctlCommandDetail.GH_CONFIRM(cmdDetail); //TUNGND: GUI MAIL CHO SENDER SendMailToSENDER(cmdDetail); TNotify.Toastr.Success("Confirm GH successfull", "Confirm GH", TNotify.NotifyPositions.toast_top_full_width, true); Response.Redirect("GH_DETAIL.aspx"); } catch (System.Threading.ThreadAbortException ex) { // C2: catch exception nay khi redirect } catch (Exception ex) { TNotify.Alerts.Danger(ex.ToString(), true); } } else { // thong bao password pin ko dung TNotify.Alerts.Warning("Password PIN is not valid", true); } } }
public void LoadCommandDetailByStatus() { if (Session["COMMAN_LIST_COMMAND_ID"] != null) { var ctlCmdDetail = new COMMAND_DETAIL_BC(); COMMAND_ID = Convert.ToInt32(Session["COMMAN_LIST_COMMAND_ID"]); string sStatus = string.Empty; if (string.IsNullOrEmpty(cblStatus.SelectedValue)) { sStatus = null; } else { foreach (ListItem item in cblStatus.Items) { if (item.Selected) { if (string.IsNullOrEmpty(sStatus)) { sStatus = item.Value; } else { sStatus = sStatus + "," + item.Value; } } } } var lstDetail = ctlCmdDetail.SelectItemsByStatus(COMMAND_ID, sStatus); grdCommandDetails.DataSource = lstDetail; grdCommandDetails.DataBind(); } else { grdCommandDetails.DataSource = null; grdCommandDetails.DataBind(); } }
protected void btnConfirmPH_Click(object sender, EventArgs e) { if (Page.IsValid) { var ctlMember = new MEMBERS_BC(); string codeId = Singleton <BITCurrentSession> .Inst.SessionMember.CodeId; string passPIN = txtPasswordPIN.Text; if (ctlMember.CheckPasswordPIN(codeId, passPIN)) { var ctlCommandDetail = new COMMAND_DETAIL_BC(); COMMAND_DETAIL obj = ctlCommandDetail.SelectItem(COMMAND_DETAIL_ID); try { COMMAND_DETAIL CMD = new COMMAND_DETAIL { ID = COMMAND_DETAIL_ID, TransactionId = txtTransaction.Text, ConfirmPH = true, DateConfirmPH = DateTime.Now, Status = (int)Constants.COMMAND_STATUS.PH_Success, CodeId_From = obj.CodeId_From, CodeId_To = obj.CodeId_To }; ctlCommandDetail.ConfirmPH(CMD); TNotify.Toastr.Success("Confirm PH successfull", "Confirm PH", TNotify.NotifyPositions.toast_top_full_width, true); SendMailToRECEIVER(CMD); Response.Redirect("PH_DETAIL.aspx"); } catch (System.Threading.ThreadAbortException ex) { // C2: catch exception nay khi redirect } catch (Exception ex) { TNotify.Alerts.Danger(ex.ToString(), true); } } else { // thong bao password pin ko dung TNotify.Alerts.Warning("Password PIN is not valid", true); } } }
protected void grdCommandDetails_OnRowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "cmdProcessPH") // PH right { int COMMAND_ID = Convert.ToInt32(e.CommandArgument); try { var ctlCommandDetail = new COMMAND_DETAIL_BC(); var oCommandDetail = ctlCommandDetail.SelectItem(COMMAND_ID); // confirm GH for command detail oCommandDetail.ConfirmGH = true; oCommandDetail.DateConfirmGH = DateTime.Now; oCommandDetail.Status = (int)Constants.COMMAND_STATUS.Success; ctlCommandDetail.GH_CONFIRM(oCommandDetail); // update status command detail ctlCommandDetail.UpdateStatus((int)oCommandDetail.ID, (int)Constants.COMMAND_STATUS.ProcessPhExpired); // lock GH var ctlMem = new MEMBERS_BC(); ctlMem.LockAccount(oCommandDetail.CodeId_To); TNotify.Toastr.Success("Process command expired successfull", "Process command expired", TNotify.NotifyPositions.toast_top_full_width, true); Response.Redirect("COMMAND_DETAIL_EXPIRED_LIST.aspx"); } catch (System.Threading.ThreadAbortException lException) { // C2: catch exception nay khi redirect } catch (Exception ex) { TNotify.Alerts.Danger(ex.ToString(), true); } } else if (e.CommandName == "cmdProcessGH") // GH right { int COMMAND_ID = Convert.ToInt32(e.CommandArgument); try { var ctlCommandDetail = new COMMAND_DETAIL_BC(); var oCommandDetail = ctlCommandDetail.SelectItem(COMMAND_ID); // tranfer GH to waiting create command var ctlGH = new GH_BC(); ctlGH.UpdateStatus((int)oCommandDetail.GH_ID, (int)Constants.GH_STATUS.Waiting); // update status command detail ctlCommandDetail.UpdateStatus((int)oCommandDetail.ID, (int)Constants.COMMAND_STATUS.ProcessGhExpired); // lock PH var ctlMem = new MEMBERS_BC(); ctlMem.LockAccount(oCommandDetail.CodeId_From); TNotify.Toastr.Success("Process command expired successfull", "Process command expired", TNotify.NotifyPositions.toast_top_full_width, true); Response.Redirect("COMMAND_DETAIL_EXPIRED_LIST.aspx"); } catch (System.Threading.ThreadAbortException lException) { // C2: catch exception nay khi redirect } catch (Exception ex) { TNotify.Alerts.Danger(ex.ToString(), true); } } }