protected void DoSave(object sender, EventArgs e) { try { BOLUserBuys UserBuysBOL = new BOLUserBuys(1); UserBuys CurUserBuy = ((IBaseBOL <UserBuys>)UserBuysBOL).GetDetails((int)Code); BOLUserTransactions UserTransactionsBOL = new BOLUserTransactions(1); UserTransactions CurTransaction = ((IBaseBOL <UserTransactions>)UserTransactionsBOL).GetDetails(CurUserBuy.TransactionCode); string Authority = txtAuthority.Text; string BankName = txtBankName.Text; string BankState = txtBankState.Text; string Comment = txtComment.Text; string DigitalSignature = txtDigitalSignature.Text; string FishNo = txtFishNo.Text; string UserIP = txtUserIP.Text; int? NullVal = null; int?BankCode = cboBankCode.SelectedValue == "" ? NullVal : Convert.ToInt32(cboBankCode.SelectedValue); int?ChargeTypeCode = cboChargeTypeCode.SelectedValue == "" ? NullVal : Convert.ToInt32(cboChargeTypeCode.SelectedValue); int?HCTransStatusCode = cboHCTransStatusCode.SelectedValue == "" ? NullVal : Convert.ToInt32(cboHCTransStatusCode.SelectedValue); DateTime?ChargeDate = dteChargeDate.SelectedDateChristian; DateTime?PayDate = dtePayDate.SelectedDateChristian; UserTransactionsBOL.UpdateTrans(CurUserBuy.TransactionCode, Authority, BankName, BankState, Comment, DigitalSignature, FishNo, UserIP, BankCode, ChargeTypeCode, HCTransStatusCode, ChargeDate, PayDate); //Tools.CloseWin(Page, Master, BaseID, ViewState["InstanceName"].ToString()); } catch { } }
protected void Page_Load(object sender, EventArgs e) { Code = Convert.ToInt32(Request["Code"]); //BOLClass = new BOLUserBuys(1); //MasterFieldName = "TransactionCode"; //Label MasterPageTitle = (Label)Master.FindControl("lblTitle"); //MasterPageTitle.Text = BOLClass.PageLable; //if (MasterCode == null) // throw new Exception("No MasterCode Exception"); //if ((Code == null) && (!NewMode)) return; //if (!Page.IsPostBack) //{ // ViewState["InstanceName"] = Request["InstanceName"]; Tools.SetClientScript(this, "ActiveTab1", "BrowseObj1.ShowDetail('UserBuyProducts', '" + Code + "',true,'BrowseObj1')"); if (!Page.IsPostBack) { cboHCTransStatusCode.DataSource = new BOLHardCode().GetHCDataTable("HCUserTransStatuses"); cboChargeTypeCode.DataSource = new BOLHardCode().GetHCDataTable("HCChargeTypes"); cboHCTransStatusCode.DataSource = new BOLHardCode().GetHCDataTable("HCUserTransStatuses"); cboBankCode.DataSource = new BOLHardCode().GetHCDataTable("HCBanks"); //LoadData((int)Code); BOLUserBuys UserBuysBOL = new BOLUserBuys(1); UserBuys CurUserBuy = ((IBaseBOL <UserBuys>)UserBuysBOL).GetDetails((int)Code); BOLUserTransactions UserTransactionsBOL = new BOLUserTransactions(1); UserTransactions CurTransaction = ((IBaseBOL <UserTransactions>)UserTransactionsBOL).GetDetails(CurUserBuy.TransactionCode); if (CurTransaction != null) { txtAuthority.Text = CurTransaction.Authority; txtBankName.Text = CurTransaction.BankName; txtBankState.Text = CurTransaction.BankState; txtComment.Text = CurTransaction.Comment; txtDigitalSignature.Text = CurTransaction.DigitalSignature; txtFishNo.Text = CurTransaction.FishNo; txtUserIP.Text = CurTransaction.UserIP; if (CurTransaction.BankCode != null) { cboBankCode.SelectedValue = CurTransaction.BankCode.ToString(); } if (CurTransaction.HCPayMethodCode != null) { cboChargeTypeCode.SelectedValue = CurTransaction.HCPayMethodCode.ToString(); } cboHCTransStatusCode.SelectedValue = CurTransaction.HCTransStatusCode.ToString(); if (CurTransaction.ChargeDate != null) { dteChargeDate.SelectedDateChristian = CurTransaction.ChargeDate; } if (CurTransaction.PayDate != null) { dtePayDate.SelectedDateChristian = CurTransaction.PayDate; } BOLUserBuyProducts UserBuyProductsBOL = new BOLUserBuyProducts((int)Code); DataTable dtBuyProducts = ((IBaseBOL <UserBuyProducts>)UserBuyProductsBOL).GetDataSource(new SearchFilterCollection(), "Code", 100, 1); int TotalAmount = 0; for (int i = 0; i < dtBuyProducts.Rows.Count; i++) { int Amount = Convert.ToInt32(dtBuyProducts.Rows[i]["Amount"]); int Quantity = Convert.ToInt32(dtBuyProducts.Rows[i]["Quantity"]); TotalAmount += (Amount * Quantity); } lblTotalAmount.Text = Tools.FormatCurrency(TotalAmount.ToString()); } if (CurTransaction.UserCode != null) { pnlGuestUser.Visible = false; } else { txtFirstName.Text = CurUserBuy.FirstName; txtLastName.Text = CurUserBuy.LastName; txtEmail.Text = CurUserBuy.Email; txtPhone.Text = CurUserBuy.Phone; } } }