public virtual CloudAccountDA.PaymentGatewayMasterDataTable GetData()
 {
     this.Adapter.SelectCommand = this.CommandCollection[0];
     CloudAccountDA.PaymentGatewayMasterDataTable dataTable = new CloudAccountDA.PaymentGatewayMasterDataTable();
     this.Adapter.Fill(dataTable);
     return(dataTable);
 }
 public virtual int Fill(CloudAccountDA.PaymentGatewayMasterDataTable dataTable)
 {
     this.Adapter.SelectCommand = this.CommandCollection[0];
     if (this.ClearBeforeFill)
     {
         dataTable.Clear();
     }
     return(this.Adapter.Fill(dataTable));
 }
 private void SetRecord(string iD)
 {
     this.objPaymentGatewayMasterDT = this.objPaymentGatewayMasterBll.GetDataByPaymentGatewayID(int.Parse(iD));
     if (this.objPaymentGatewayMasterDT.Rows.Count <= 0)
     {
         return;
     }
     this.hfPaymentGateway.Value     = this.objPaymentGatewayMasterDT.Rows[0]["PaymentGatewayID"].ToString();
     this.txtMerchantID.Text         = this.objPaymentGatewayMasterDT.Rows[0]["MerchantID"].ToString();
     this.txtMerchantAuthkey.Text    = this.objPaymentGatewayMasterDT.Rows[0]["MerchantAuthkey"].ToString();
     this.txtTransactionTypeID.Text  = this.objPaymentGatewayMasterDT.Rows[0]["TransactionTypeID"].ToString();
     this.txtTransactionAuthkey.Text = this.objPaymentGatewayMasterDT.Rows[0]["TransactionAuthkey"].ToString();
 }
 public virtual CloudAccountDA.PaymentGatewayMasterDataTable GetDataByPaymentGatewayID(int?PaymentGatewayID)
 {
     this.Adapter.SelectCommand = this.CommandCollection[1];
     if (PaymentGatewayID.HasValue)
     {
         this.Adapter.SelectCommand.Parameters[1].Value = PaymentGatewayID.Value;
     }
     else
     {
         this.Adapter.SelectCommand.Parameters[1].Value = DBNull.Value;
     }
     CloudAccountDA.PaymentGatewayMasterDataTable dataTable = new CloudAccountDA.PaymentGatewayMasterDataTable();
     this.Adapter.Fill(dataTable);
     return(dataTable);
 }
示例#5
0
        protected void btnSubmit_OnClick(object sender, EventArgs e)
        {
            string CardTransactionID = (string)null;
            long   ErrorNo           = 0L;
            string ErrorDesc         = (string)null;

            this.lblError.Text = "";
            string MerchantID         = "1";
            string MerchantAuthkey    = "Mobile Tranzact";
            string TransactionTypeID  = "2";
            string TransactionAuthkey = "Mobile Tranzact Debit";

            this.objPaymentGatewayMasterDT = this.objPaymentGatewayMasterBll.GetAllDetail();
            if (this.objPaymentGatewayMasterDT.Rows.Count > 0)
            {
                MerchantID         = this.objPaymentGatewayMasterDT.Rows[0]["MerchantID"].ToString();
                MerchantAuthkey    = this.objPaymentGatewayMasterDT.Rows[0]["MerchantAuthkey"].ToString();
                TransactionTypeID  = this.objPaymentGatewayMasterDT.Rows[0]["TransactionTypeID"].ToString();
                TransactionAuthkey = this.objPaymentGatewayMasterDT.Rows[0]["TransactionAuthkey"].ToString();
            }
            string str1              = this.rblYear.Checked ? this.lblPriceYear.Text : this.lblPriceMonth.Text;
            int    num               = this.rblYear.Checked ? 365 : 30;
            string sPackageType      = this.rblYear.Checked ? "Yearly" : "Monthly";
            int    iCompanyPaymentID = this.objCompanyPaymentMasterBll.AddCompanyPayment(int.Parse(this.hfCompanyID.Value), int.Parse(this.hfPackageID.Value), Decimal.Parse(str1), "Pending", "", "", "Pay by Mobiletranzact");
            bool   flag              = this.objMobileTranzactService.MakeOrderPayment(ref CardTransactionID, this.txtCardNo.Text, this.txtPinNo.Text, MerchantID, MerchantAuthkey, TransactionTypeID, TransactionAuthkey, this.hfPackageID.Value, str1, iCompanyPaymentID.ToString(), ref ErrorNo, ref ErrorDesc);
            string str2              = (string)(object)((bool)(flag) ? 1 : 0) + (object)" cardTranid: " + CardTransactionID + " code: " + (string)(object)ErrorNo + " desc: " + ErrorDesc + " \n PackageId: " + this.hfPackageID.Value + " Package Name: " + this.lblPackageName.Text;

            if (flag && !string.IsNullOrEmpty(CardTransactionID))
            {
                this.objCompanyPackageMasterBll.UpdateCompanyPackages(int.Parse(this.hfCompanyID.Value));
                this.objCompanyPackageMasterBll.AddCompanyPackage(int.Parse(this.hfCompanyID.Value), int.Parse(this.hfPackageID.Value), new DateTime?(DateTime.Now), new DateTime?(DateTime.Now.AddDays((double)num)), sPackageType, new Decimal?(Decimal.Parse(str1)), "Pay by Mobiletranzact", new DateTime?(DateTime.Now), new DateTime?(DateTime.Now), true);
                this.objCompanyPaymentMasterBll.UpdateAfterPayment(iCompanyPaymentID, "Completed", ErrorNo.ToString(), ErrorDesc);
                this.lblError.Text      = this.lblPackageName.Text + " Package Sucessfully Upgrade by you.";
                this.lblError.ForeColor = Color.Green;
            }
            else
            {
                this.lblError.Text      = str2.Replace("\n", "<br />");
                this.lblError.ForeColor = Color.Red;
            }
        }
 public virtual int Update(CloudAccountDA.PaymentGatewayMasterDataTable dataTable)
 {
     return(this.Adapter.Update(dataTable));
 }