protected void btnTransfer_Click(object sender, EventArgs e) { try { if (Page.IsValid) { using (TheFacade _facade = new TheFacade()) { string transactionKey = Guid.NewGuid().ToString(); long fromUserId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); long toUserId = 0; decimal amount = 0; decimal.TryParse(txtAmount.Text.Trim(), out amount); SystemUser toUser = _facade.TransactionFacade.GetSystemUserByDisplayName(txtToUser.Text.Trim()); if (toUser != null) { toUserId = toUser.IID; _facade.TransactionFacade.UserTransaction(transactionKey, fromUserId, toUserId, amount); Session[GeneralConstant.ISSAVED] = true; } else { Session[GeneralConstant.ISSAVED] = false; } } Response.Redirect(Request.Url.ToString()); } } catch (Exception ex) { ShowMessage("Transaction Faliur", Color.Red); } }
protected void btnAdd_Click(object sender, EventArgs e) { try { using (TheFacade facade = new TheFacade()) { if (CurrentAddID <= 0) { Advertise advertise = new Advertise(); advertise.Name = txtName.Text.Trim(); advertise.Url = txtUrl.Text.Trim(); facade.Insert<Advertise>(advertise); } else if (CurrentAddID > 0) { Advertise advertise = facade.GeneralFacade.GetAdvertiseByIID(CurrentAddID); advertise.Name = txtName.Text.Trim(); advertise.Url = txtUrl.Text.Trim(); facade.Update<Advertise>(advertise); } } Session[GeneralConstant.ISSAVED] = true; } catch { Session[GeneralConstant.ISSAVED] = true; } finally { Response.Redirect(Request.Url.ToString()); } }
protected void btnWithdraw_Click(object sender, EventArgs e) { //lblMSG.Text = string.Empty; if (Convert.ToDecimal(txtAmount.Text) >= 10) { UserWithdrawRequest userWithdrawRequest = new UserWithdrawRequest(); userWithdrawRequest = LoadUserWithdrawRequest(userWithdrawRequest); using (TheFacade _facade = new TheFacade()) { _facade.Insert<UserWithdrawRequest>(userWithdrawRequest); if (userWithdrawRequest.IID > 0) { UserTransactionHistory userTransactionHistory = new UserTransactionHistory(); LoadUserTransactionHistory(userTransactionHistory, userWithdrawRequest); _facade.Insert<UserTransactionHistory>(userTransactionHistory); _facade.ZiaFacade.UpdateBalanceForWithdraw(CurrentUserID, userWithdrawRequest.Amount); } } Response.Redirect(Request.Url.ToString()); } else { lblMSG.Text = "The Amount must be greater than or equal to 10"; } }
private void LoadListView(DateTime dateTime) { using (TheFacade facade = new TheFacade()) { gvDailyIncome.DataSource = facade.AdvertiseFacade.GetDailyIncome(dateTime, CurrentUserID); gvDailyIncome.DataBind(); } }
public string[] SystemUserDisplayName(string prefixText, int count) { long userId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); List<string> userDisplayNames = new List<string>(); using (TheFacade _facade = new TheFacade()) { userDisplayNames = _facade.TransactionFacade.GetUserDispalyNameBySearchText(prefixText); } return userDisplayNames.ToArray(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (TheFacade _facade = new TheFacade()) { // lblTest.Text = _facade.GeneralFacade.GetSystemUserById(14).UserName; } } }
public bool CheckUserPassword(string password) { bool _passwordMatch; long userId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); using (TheFacade _facade = new TheFacade()) { SystemUser systemUser = _facade.TransactionFacade.GetSystemUserById(userId); _passwordMatch = Membership.ValidateUser(systemUser.UserName, password); } return _passwordMatch; }
private void FillDefaultValue() { SystemUser userInfo = new SystemUser(); using (TheFacade _facade = new TheFacade()) { userInfo = _facade.TransactionFacade.GetSystemUserById(Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString())); } if (userInfo != null) { txtUserId.Text = userInfo.UserDesplayID; } }
protected void btnSearch_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtSponsorDispalayID.Text.Trim())) { List<SystemUser> childUserList = new List<SystemUser>(); using (TheFacade _facade = new TheFacade()) { childUserList = _facade.TransactionFacade.GetSystemUserByDisplayId(txtSponsorDispalayID.Text.Trim()); } lvChildList.DataSource = childUserList; lvChildList.DataBind(); } }
private void ShowBalance() { if (CurrentUserID > 0) { using (TheFacade _facade = new TheFacade()) { UserBalance userbalance = _facade.AdvertiseFacade.GetUserBalanceByUserID(CurrentUserID); if (userbalance != null) { lblBalance.Text = "Balance : " + userbalance.Amount.ToString("0.00"); } } } }
public void PopulateUI() { using (TheFacade _facade = new TheFacade()) { txtUserName.Text = ""; txtFisrtName.Text = ""; txtLastName.Text = ""; txtEmail.Text = ""; txtDOB.Text = ""; txtAddress.Text = ""; txtContactNo.Text = ""; } }
protected void lvAdd_ItemCommand(object sender, ListViewCommandEventArgs e) { if (e.CommandName.ToString() == "DoEdit") { CurrentAddID = Convert.ToInt64(e.CommandArgument.ToString()); using (TheFacade facade = new TheFacade()) { Advertise advertise = facade.GeneralFacade.GetAdvertiseByIID(CurrentAddID); txtUrl.Text = advertise.Url; txtName.Text = advertise.Name; } } }
protected void btnSearch_Click(object sender, EventArgs e) { SystemUser sponserUserInfo = new SystemUser(); using (TheFacade _facade = new TheFacade()) { sponserUserInfo = _facade.TransactionFacade.GetSponserUserByUserDisplayId(txtUserId.Text.Trim()); } if (sponserUserInfo != null) { lblName.Text = sponserUserInfo.FirstName + " " + sponserUserInfo.LastName; lblDisplayName.Text = sponserUserInfo.UserName; lblContactNo.Text = sponserUserInfo.ContactNo; lblEmail.Text = sponserUserInfo.Email; tdInfo.Visible = true; } }
private void InitializeUI() { using (_facade = new TheFacade()) { //ddlUserType.DataSource = _facade.TanviFacade.GetAllUserType(); //ddlUserType.DataTextField = "Name"; //ddlUserType.DataValueField = "IID"; //ddlUserType.DataBind(); //ddlPayment.DataSource = _facade.TanviFacade.GetAllRegistrationPaymentType(); //ddlPayment.DataTextField = "Name"; //ddlPayment.DataValueField = "IID"; //ddlPayment.DataBind(); clientId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString()); } }
private void UserLogin(string userName, string password) { if (userName == "") { lblMsg.Text = "User Name can not be blank."; } else if (password == "") { lblMsg.Text = "Password can not be blank."; } else { if (Membership.ValidateUser(txtUserName.Text, txtPassword.Text)) { using (TheFacade facade = new TheFacade()) { SystemUser lUser = facade.TanviFacade.GetSystemUserByUserName(userName.Trim()); if (lUser != null) { Session[GeneralConstant.LOGINUSERID] = lUser.IID.ToString(); Session[GeneralConstant.LOGINUSERTYPE] = lUser.TypeID.ToString(); FormsAuthentication.SetAuthCookie(userName, false); if (lUser.TypeID == (int)EnumHelper.UserTypeEnum.admin) { Response.Redirect("AdminDashboard.aspx"); } else if (lUser.TypeID == (int)EnumHelper.UserTypeEnum.user) { Response.Redirect("ClientProfile.aspx"); } } else { lblMsg.Text = "Invalid Account."; } } } else { lblMsg.Text = "Invalid Username/Password."; } } }
public bool CheckUserAmount(string amount) { bool _isValidAmount = false; long userId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); decimal _amount; UserBalance userBalance; using (TheFacade _facade = new TheFacade()) { userBalance = _facade.TransactionFacade.GetUserBlanceById(userId); } if (userBalance != null && decimal.TryParse(amount,out _amount)) { if (userBalance.Amount >= _amount) { _isValidAmount = true; } } return _isValidAmount; }
protected void btnGenerateKey_Click(object sender, EventArgs e) { UserKeyInfo keyInfo = new UserKeyInfo(); keyInfo.Amount = Convert.ToDecimal(txtAmount.Text); keyInfo.CreatedDate = DateTime.Now; keyInfo.Status = Convert.ToInt32(EnumHelper.RegistrationKeyStatus.User_Not_Created); keyInfo.UserPaymetType = Convert.ToInt32(ddlPaymetType.SelectedValue.ToString()); keyInfo.UserKey = Guid.NewGuid(); keyInfo.KeyTaker = txtName.Text; keyInfo.KeyTakerPhone = txtPhoneNo.Text; using (TheFacade facade = new TheFacade()) { facade.Insert<UserKeyInfo>(keyInfo); } if (keyInfo.IID > 0) { lblGenerateKey.Text = keyInfo.UserKey.ToString(); } }
private void LoadAdvertise() { using (TheFacade facade = new TheFacade()) { UserDailyLinkClick userDailyLinkClick = facade.AdvertiseFacade.GetUserDailyLinkClickToday(DateTime.Now.Date, CurrentUserID); if (userDailyLinkClick != null) { if (userDailyLinkClick.ClickCount < 20) { lvAdd.DataSource = facade.AdvertiseFacade.GetRandomAdvertise(20 - userDailyLinkClick.ClickCount); lvAdd.DataBind(); } } else { lvAdd.DataSource = facade.AdvertiseFacade.GetRandomAdvertise(10); lvAdd.DataBind(); } } }
public void PopulateUI() { if (Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString()) > 0) { using (TheFacade _facade = new TheFacade()) { // clientId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString()); SystemUser systemUser = _facade.TanviFacade.GetSystemUserById(clientId); // txtUserName.Text = systemUser.UserName; txtFisrtName.Text = systemUser.FirstName; txtLastName.Text = systemUser.LastName; txtEmail.Text = systemUser.Email; ctlCalender.SelectedDate = systemUser.DOB; txtContactNo.Text = systemUser.ContactNo; txtAddress.Text = systemUser.Address; txtDisplay.Text = systemUser.UserDesplayID; //txtReferrer.Text = systemUser.SponsorID.ToString(); //ddlUserType.SelectedValue = systemUser.TypeID.ToString(); //ddlPayment.SelectedValue = systemUser.RegistrationPaymentTypeID.ToString(); } } }
protected void lvConfirmation_ItemCommand(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "DoConfirm") { using (TheFacade _facade = new TheFacade()) { UserWithdrawRequest userWithdrawRequest = new UserWithdrawRequest(); userWithdrawRequest = _facade.ZiaFacade.GetUserWithdrawRequestByIID(Convert.ToInt64(e.CommandArgument.ToString())); CurrentUserWithdrawID = userWithdrawRequest.IID; if (userWithdrawRequest.IID > 0) { userWithdrawRequest = LoadUserWithdrawRequest(userWithdrawRequest); _facade.Update<UserWithdrawRequest>(userWithdrawRequest); UserTransactionHistory userTransactionHistory = _facade.ZiaFacade.GetUserTransactionHistoryByTransactionKey(userWithdrawRequest.TransactionKey); userTransactionHistory.UserTransactionTypeID = Convert.ToInt32(EnumHelper.UserTransactionType.Withdraw); userTransactionHistory.Status = Convert.ToInt32(EnumHelper.TransactionStatus.Completed); _facade.Update<UserTransactionHistory>(userTransactionHistory); } } } }
public void PopulateUI(SystemUser systemUser) { //if (Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString()) > 0) //{ using (TheFacade _facade = new TheFacade()) { //clientId = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString()); //SystemUser systemUser = _facade.TanviFacade.GetSystemUserById(clientId); txtUserName.Text = systemUser.UserName; txtFisrtName.Text = ""; txtLastName.Text = ""; txtEmail.Text = ""; txtDOB.Text = ""; txtAddress.Text = ""; txtContactNo.Text = ""; //txtReferrer.Text = systemUser.SponsorID.ToString(); //ddlUserType.SelectedValue = systemUser.TypeID.ToString(); //ddlPayment.SelectedValue = systemUser.RegistrationPaymentTypeID.ToString(); } //} }
public void Populate(Int64 clientId) { if (clientId > 0) { using (TheFacade _facade = new TheFacade()) { SystemUser systemUser = _facade.TanviFacade.GetSystemUserById(clientId); lblUserName.Text = systemUser.UserName; lblFisrtName.Text = systemUser.FirstName; lblLastName.Text = systemUser.LastName; lblEmail.Text = systemUser.Email; lblDOB.Text = systemUser.DOB.ToShortDateString(); lblContactNo.Text = systemUser.ContactNo; lblAddress.Text = systemUser.Address; SystemUser sponsorUser = _facade.TanviFacade.GetSystemUserById(systemUser.SponsorID.Value); lblReferrer.Text = sponsorUser.UserDesplayID; lblDisplayId.Text = systemUser.UserDesplayID; } } }
private void Save() { string error = string.Empty; //bool result = true; if (IsValidData(out error)) { // this.createUser(); using (TheFacade _facade = new TheFacade()) { SystemUser user = _facade.TanviFacade.GetSystemUserById(Convert.ToInt64(Session[GeneralConstant.LOGINUSERID].ToString())); FillData(user); _facade.Update<SystemUser>(user); } } else { //Show error msg } }
private void LoadListView() { using (TheFacade facade = new TheFacade()) { lvAdd.DataSource = facade.GeneralFacade.GetAllAdvertise(); lvAdd.DataBind(); } }
private void LoadListView() { List<UserWithdrawRequest> userWithdrawRequestList = new List<UserWithdrawRequest>(); using (TheFacade _facade = new TheFacade()) { userWithdrawRequestList = _facade.ZiaFacade.GetUserWithdrawRequestAllByStatus(Convert.ToInt32(EnumHelper.TransactionStatus.Pending)); if (userWithdrawRequestList.Count > 0) { lvConfirmation.DataSource = userWithdrawRequestList; lvConfirmation.DataBind(); } } }
private void LoadListView() { List<UserWithdrawRequest> userWithdrawRequestList = new List<UserWithdrawRequest>(); using (TheFacade _facade = new TheFacade()) { userWithdrawRequestList = _facade.ZiaFacade.GetUserWithdrawRequestAllByStatus(CurrentUserID, Convert.ToInt32(EnumHelper.TransactionStatus.Pending)); lvNotification.Items.Clear(); lvNotification.DataSource = userWithdrawRequestList; lvNotification.DataBind(); } }
protected void btnSubmit_Click(object sender, EventArgs e) { //Image Upload //string filename = FileUpload1.FileName; //FileUpload1.PostedFile.SaveAs(Server.MapPath("~\\UploadMemberCertificates\\" + filename.Trim())); //string path = "~\\UploadMemberCertificates\\" + filename.Trim(); #region ex //if (Request.Files["UploadedFile"] != null) //{ // HttpPostedFile MyFile = Request.Files["UploadedFile"]; // //Setting location to upload files // string TargetLocation = Server.MapPath("~/UploadMemberCertificates/"); // try // { // if (MyFile.ContentLength > 0) // { // //Determining file name. You can format it as you wish. // string FileName = MyFile.FileName; // //Determining file size. // int FileSize = MyFile.ContentLength; // //Creating a byte array corresponding to file size. // byte[] FileByteArray = new byte[FileSize]; // //Posted file is being pushed into byte array. // MyFile.InputStream.Read(FileByteArray, 0, FileSize); // //Uploading properly formatted file to server. // MyFile.SaveAs(TargetLocation + FileName); // } // } // catch (Exception BlueScreen) // { // //Handle errors // } //} #endregion MembershipUser user = null; string Password = txtPassword.Text.Trim(); string UserName = txtEmail.Text.Trim(); try { user = Membership.CreateUser(UserName, Password); } catch (Exception ex) { lblmessage.Text = "User Name is Already Created"; } //create system User if (user == null) { lblmessage.Text = "User failed to create. Please contract with system administrator."; return; } if (user != null) { SystemUser systemuser = new SystemUser(); systemuser = CreateSystemUser(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <SystemUser>(systemuser); } } else { lblmessage.Text = "User Name is Already Created"; } //create Member Member member = new Member(); member = CreateMamber(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <Member>(member); } // Add role //Roles.AddUserToRole(user.UserName, "User"); //create Member Document List <MemberDocument> memberDocuments = new List <MemberDocument>(); memberDocuments = CreateMemberDocument(member.ID); foreach (var item in memberDocuments) { using (TheFacade facade = new TheFacade()) { facade.Insert <MemberDocument>(item); } } // add varification data with pending status Ins_MemberVerification memberVerification = new Ins_MemberVerification(); memberVerification.MemberID = member.ID; memberVerification.Status = (int)EnumCollection.VerificationStatus.Pending; //memberVerification.LastUpdateDate = D using (TheFacade facade = new TheFacade()) { facade.Insert <Ins_MemberVerification>(memberVerification); List <Ins_VerificationType> typeList = facade.MemberFacade.GetAllVerificationType(); foreach (Ins_VerificationType type in typeList) { Ins_MemberVerificationDetail detail = new Ins_MemberVerificationDetail(); detail.MemberID = member.ID; detail.Status = (int)EnumCollection.VerificationStatus.Pending; detail.VerificationTypeId = type.IID; facade.Insert <Ins_MemberVerificationDetail>(detail); Response.Redirect(""); } } }
//Account Number Generate public long GetMemberForAccount(long CurrentMemberID) { try { if (CurrentMemberID > 0) { using (TheFacade facade = new TheFacade()) { Member member = facade.MemberFacade.GetMemberById(CurrentMemberID); if (member != null) { member.MemberVerificationStatus = (int)EnumCollection.VerificationStatus.Completed; member.MembershipStatus = (int)EnumCollection.MembershipStatus.Approved; DateTime expireDate = new DateTime(DateTime.Now.Year, 6, 30); if (DateTime.Now.Date > expireDate) { expireDate = expireDate.AddYears(1); } try { expireDate = Convert.ToDateTime(txtExpireDate.Text); } catch (Exception ex) { } member.MembershipCode = txtMembershipCode.Text; facade.Update <Member>(member); Ins_MembershipExpireInfo info = new Ins_MembershipExpireInfo(); info.MemberID = member.ID; info.ExpireDate = expireDate.Date; info.CreateBy = 1; info.CreateDate = DateTime.Now; info.UpdateBy = 1; info.UpdateDate = DateTime.Now; info.IsRemoved = 0; facade.Insert <Ins_MembershipExpireInfo>(info); Ins_MemberVerification memberVerification = facade.MemberFacade.GetMemberVerificationByMemberID(member.ID); if (memberVerification != null) { memberVerification.Status = (int)EnumCollection.VerificationStatus.Completed; facade.Update <Ins_MemberVerification>(memberVerification); } Acc_ChartOfAccount chartofAcc = facade.AccountsFacade.GetAcc_ChartOfAccountByName("Account Receivable"); Acc_ChartOfAccountMember customerAccount = new Acc_ChartOfAccountMember(); #region acc Acc_ChartOfAccount newAccount = new Acc_ChartOfAccount(); newAccount.AccountNo = GenerateAccountNo(chartofAcc.Gparent.ToString()); newAccount.Name = member.Name; newAccount.IsActive = 1; newAccount.AccountTypeID = Convert.ToInt32(EnumCollection.AccountType.Transactable); newAccount.ParentID = chartofAcc.IID; newAccount.Gparent = chartofAcc.Gparent; newAccount.OpeningBalance = Convert.ToDecimal(txtOpeningBalance.Text); newAccount.CreateBy = 1; newAccount.UpdateBy = 1; newAccount.CreateDate = DateTime.Now; newAccount.UpdateDate = DateTime.Now; newAccount.IsRemoved = 0; facade.Insert <Acc_ChartOfAccount>(newAccount); #endregion customerAccount.ChartofAccountID = newAccount.IID; customerAccount.MemberID = member.ID; customerAccount.UpdateDate = DateTime.Now; customerAccount.UpdateBy = 1; customerAccount.CreateDate = DateTime.Now; customerAccount.CreateBy = 1; customerAccount.IsRemoved = 0; facade.Insert <Acc_ChartOfAccountMember>(customerAccount); } else { Session["duplicate"] = true; } } } else { using (TheFacade facade = new TheFacade()) { } } Session["IsSaved"] = true; } catch { Session["IsSaved"] = false; } finally { Response.Redirect(Request.Url.ToString()); } lablmessage.Text = " Registration & Account Create Succesfully"; return(CurrentMemberID); }
protected void btnSubmit_Click(object sender, EventArgs e) { //using (TheFacade facade = new TheFacade()) //{ // Member checkMember = facade.MemberFacade.GetMemberByName(txtCompanyName.Text.Trim()); // if(checkMember.Name != null) // { // lblmessage.Text = "Company Name is Already Exist !"; // Response.Redirect("ExistingMember.aspx"); // } //} // create membership user //Please check first anyuser already has same email MembershipUser user = null; //txtPassword.Text = Convert.ToInt32(123456).ToString(); string Password = txtPassword.Text.Trim(); string UserName = txtEmail.Text.Trim(); try { user = Membership.CreateUser(UserName, Password); } catch (Exception ex) { } //create system User if (user != null) { SystemUser systemuser = new SystemUser(); systemuser = CreateSystemUser(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <SystemUser>(systemuser); } } // create Member Member member = new Member(); member = CreateMamber(user.ProviderUserKey.ToString()); using (TheFacade facade = new TheFacade()) { facade.Insert <Member>(member); } // add varification data with pending status Ins_MemberVerification memberVerification = new Ins_MemberVerification(); memberVerification.MemberID = member.ID; memberVerification.Status = (int)EnumCollection.VerificationStatus.Pending; //memberVerification.LastUpdateDate = D using (TheFacade facade = new TheFacade()) { facade.Insert <Ins_MemberVerification>(memberVerification); List <Ins_VerificationType> typeList = facade.MemberFacade.GetAllVerificationType(); foreach (Ins_VerificationType type in typeList) { Ins_MemberVerificationDetail detail = new Ins_MemberVerificationDetail(); detail.MemberID = member.ID; detail.Status = (int)EnumCollection.VerificationStatus.Pending; detail.VerificationTypeId = type.IID; facade.Insert <Ins_MemberVerificationDetail>(detail); } } // Account Create GetMemberForAccount(member.ID); lablmessage.Text = " Registration & Account Create Succesfully"; //member.ID = }
public void LoadChaFormDetails() { if (CurrentChaFormID <= 0) { using (TheFacade facade = new TheFacade()) { Member member = facade.MemberFacade.GetMemberById(MemberID); if (member != null) { txtCompanyName.Text = member.NameBangla; txtAddress.Text = member.AddressBangla; } } } else { using (TheFacade facade = new TheFacade()) { Ins_ChaForm chaForm = new Ins_ChaForm(); chaForm = facade.InsentiveFacade.GetChaFormByID(CurrentChaFormID); if (chaForm == null) { return;//should be shown a message that caanto find the Cha-Form } CurrentChaFormStatus = chaForm.Status; txtCompanyName.Text = chaForm.Member.NameBangla; txtAddress.Text = chaForm.Member.AddressBangla; txtAggrementValue.Text = chaForm.ExportValuation.ToString(); txtForiegnBuyer.Text = chaForm.ForignCustomerName; txtForignAddress.Text = chaForm.ForignCustomerAddress; txtForiegnBankName.Text = chaForm.ForignCustomerBankName; txtForiegnBankAddress.Text = chaForm.ForignCustomerBankAddress; txtDestinationAddress.Text = chaForm.DestinationPort; txtEXPINumber.Text = chaForm.EKIMPNumber; txtEXPIValue.Text = chaForm.EKIMPAmount.ToString(); txtExportProductRate.Text = chaForm.ProposedExportedAmount.ToString(); txtExportPriceCertificateNumber.Text = chaForm.ProposedExportedCertificateNo; txtNitFOBValue.Text = chaForm.NetFOBAmount.ToString(); //ddlCurrencyType.SelectedValue = member.CurrencyId.ToString(); txtEXPINumberDate.Text = chaForm.EKIMPDate.ToString(); txtAgrementDate.Text = chaForm.LCDate.ToString(); txtShippingDate.Text = chaForm.ShipmentDate.ToString(); txtExportPriceCertificateDate.Text = chaForm.ProposedExportedCertificateDate.ToString(); //member.MemberID = MemberID; txtAgrementNumber.Text = chaForm.ExportLCNo; //Invoice Loading List <Ins_ChaFormInvoice> chaFormInvoices = facade.InsentiveFacade.GetchaFormInvoiceByChaFormID(chaForm.ID); var invoiceIds = new List <long>(); if (Session["InvoiceIds"] != null) { var invoiceIdsFromSession = (List <long>)Session["InvoiceIds"]; invoiceIds.AddRange(invoiceIdsFromSession); } foreach (Ins_ChaFormInvoice item in chaFormInvoices) { invoiceIds.Add(item.InvoiceMasterId); } Session["InvoiceIds"] = invoiceIds; LoadItemListView(invoiceIds); //lvItem.DataSource = master; //lvItem.DataBind(); } } }
private void GenerateMLMTree(string displayId) { SystemUser systemUser = new SystemUser(); using (TheFacade _facade = new TheFacade()) { #region Parent Node================================================================================= systemUser = _facade.TransactionFacade.GetSystemUserByDisplayName(displayId); node_parent.Text = systemUser.UserName + "<br/>" + systemUser.UserDesplayID; node_parent.NavigateUrl = "#"; #endregion #region Second Level Left Node====================================================================== SystemUser secondleftChild = systemUser.SystemUser1; if (secondleftChild != null) { node_second_left.Text = secondleftChild.UserName + "<br/>" + secondleftChild.UserDesplayID; node_second_left.NavigateUrl = "?disId=" + secondleftChild.UserDesplayID.ToString(); #region Third Level Left Left=================================================================== SystemUser su_third_left_left = secondleftChild.SystemUser1; if (su_third_left_left != null) { node_third_left_left.Text = su_third_left_left.UserName + "<br/>" + su_third_left_left.UserDesplayID; node_third_left_left.NavigateUrl = "?disId=" + su_third_left_left.UserDesplayID.ToString(); #region Four Level First Left=============================================================== SystemUser su_four_first_left_left = su_third_left_left.SystemUser1; if (su_four_first_left_left != null) { node_four_FirstLeft_left.Text = su_four_first_left_left.UserName + "<br/>" + su_four_first_left_left.UserDesplayID; node_four_FirstLeft_left.NavigateUrl = "?disId=" + su_four_first_left_left.UserDesplayID.ToString(); } SystemUser su_four_first_left_right = su_third_left_left.SystemUser2; if (su_four_first_left_right != null) { node_four_FirstLeft_right.Text = su_four_first_left_right.UserName + "<br/>" + su_four_first_left_right.UserDesplayID; node_four_FirstLeft_right.NavigateUrl = "?disId=" + su_four_first_left_right.UserDesplayID.ToString(); } #endregion } #endregion #region Third Level Left Right================================================================== SystemUser su_third_left_right = secondleftChild.SystemUser2; if (su_third_left_right != null) { node_third_left_right.Text = su_third_left_right.UserName + "<br/>" + su_third_left_right.UserDesplayID; node_third_left_right.NavigateUrl = "?disId=" + su_third_left_right.UserDesplayID.ToString(); #region Four Level First Right=============================================================== SystemUser su_four_first_right_left = su_third_left_right.SystemUser1; if (su_four_first_right_left != null) { node_four_FirstRight_left.Text = su_four_first_right_left.UserName + "<br/>" + su_four_first_right_left.UserDesplayID; node_four_FirstRight_left.NavigateUrl = "?disId=" + su_four_first_right_left.UserDesplayID.ToString(); } SystemUser su_four_first_right_right = su_third_left_right.SystemUser2; if (su_four_first_right_right != null) { node_four_FirstRight_right.Text = su_four_first_right_right.UserName + "<br/>" + su_four_first_right_right.UserDesplayID; node_four_FirstRight_right.NavigateUrl = "?disId=" + su_four_first_right_right.UserDesplayID.ToString(); } #endregion } #endregion } #endregion #region Second Level Right Node===================================================================== SystemUser secondrightChild = systemUser.SystemUser2; if (secondrightChild != null) { node_second_right.Text = secondrightChild.UserName + "<br/>" + secondrightChild.UserDesplayID; node_second_right.NavigateUrl = "?disId=" + secondrightChild.UserDesplayID.ToString(); #region Third Level Right Left================================================================== SystemUser su_third_right_left = secondrightChild.SystemUser1; if (su_third_right_left != null) { node_third_right_left.Text = su_third_right_left.UserName + "<br/>" + su_third_right_left.UserDesplayID; node_third_right_left.NavigateUrl = "?disId=" + su_third_right_left.UserDesplayID.ToString(); #region Four Level Second Left================================================================== SystemUser su_four_second_left_left = su_third_right_left.SystemUser1; if (su_four_second_left_left != null) { node_four_SecondLeft_left.Text = su_four_second_left_left.UserName + "<br/>" + su_four_second_left_left.UserDesplayID; node_four_SecondLeft_left.NavigateUrl = "?disId=" + su_four_second_left_left.UserDesplayID.ToString(); } SystemUser su_four_second_left_right = su_third_right_left.SystemUser2; if (su_four_second_left_right != null) { node_four_SecondLeft_right.Text = su_four_second_left_right.UserName + "<br/>" + su_four_second_left_right.UserDesplayID; node_four_SecondLeft_right.NavigateUrl = "?disId=" + su_four_second_left_right.UserDesplayID.ToString(); } #endregion } #endregion #region Third Level Right Right================================================================= SystemUser su_third_right_right = secondrightChild.SystemUser2; if (su_third_right_right != null) { node_third_right_right.Text = su_third_right_right.UserName + "<br/>" + su_third_right_right.UserDesplayID; node_third_right_right.NavigateUrl = "?disId=" + su_third_right_right.UserDesplayID.ToString(); #region Four Level Second Right================================================================= SystemUser su_four_second_right_left = su_third_right_right.SystemUser1; if (su_four_second_right_left != null) { node_four_SecondRight_left.Text = su_four_second_right_left.UserName + "<br/>" + su_four_second_right_left.UserDesplayID; node_four_SecondRight_left.NavigateUrl = "?disId=" + su_four_second_right_left.UserDesplayID.ToString(); } SystemUser su_four_second_right_right = su_third_right_right.SystemUser2; if (su_four_second_right_right != null) { node_four_SecondRight_right.Text = su_four_second_right_right.UserName + "<br/>" + su_four_second_right_right.UserDesplayID; node_four_SecondRight_right.NavigateUrl = "?disId=" + su_four_second_right_right.UserDesplayID.ToString(); } #endregion } #endregion } #endregion } }
private void LoadMemberVerificationStatus() { List <Ins_MemberVerificationDetail> verificationDetails = new List <Ins_MemberVerificationDetail>(); using (TheFacade facade = new TheFacade()) { verificationDetails = facade.MemberFacade.GetMemberVerificationDetail(MemberID); } foreach (Ins_MemberVerificationDetail item in verificationDetails) { switch (item.VerificationTypeId) { case 1: if (item.Status == 1) { radioVType11.Checked = true; } else { radioVType12.Checked = true; } txtComment1.Text = item.Comment; break; case 2: if (item.Status == 1) { radioVType13.Checked = true; } else { radioVType14.Checked = true; } txtComment2.Text = item.Comment; break; case 3: if (item.Status == 1) { radioVType15.Checked = true; } else { radioVType16.Checked = true; } txtComment3.Text = item.Comment; break; case 4: if (item.Status == 1) { radioVType17.Checked = true; } else { radioVType18.Checked = true; } txtComment4.Text = item.Comment; break; case 5: if (item.Status == 1) { radioVType19.Checked = true; } else { radioVType20.Checked = true; } txtComment5.Text = item.Comment; break; case 6: if (item.Status == 1) { radioVType21.Checked = true; } else { radioVType22.Checked = true; } txtComment6.Text = item.Comment; break; case 7: if (item.Status == 1) { radioVType23.Checked = true; } else { radioVType24.Checked = true; } txtComment7.Text = item.Comment; break; case 8: if (item.Status == 1) { radioVType25.Checked = true; } else { radioVType26.Checked = true; } txtComment8.Text = item.Comment; break; case 9: if (item.Status == 1) { radioVType27.Checked = true; } else { radioVType28.Checked = true; } txtComment9.Text = item.Comment; break; case 10: if (item.Status == 1) { radioVType29.Checked = true; } else { radioVType30.Checked = true; } txtComment10.Text = item.Comment; break; case 11: if (item.Status == 1) { radioVType31.Checked = true; } else { radioVType32.Checked = true; } txtComment11.Text = item.Comment; break; case 12: if (item.Status == 1) { radioVType33.Checked = true; } else { radioVType34.Checked = true; } txtComment12.Text = item.Comment; break; case 13: if (item.Status == 1) { radioVType35.Checked = true; } else { radioVType36.Checked = true; } txtComment13.Text = item.Comment; break; case 14: if (item.Status == 1) { radioVType37.Checked = true; } else { radioVType38.Checked = true; } txtComment14.Text = item.Comment; break; case 15: if (item.Status == 1) { radioVType39.Checked = true; } else { radioVType40.Checked = true; } txtComment15.Text = item.Comment; break; case 16: if (item.Status == 1) { radioVType41.Checked = true; } else { radioVType42.Checked = true; } txtComment16.Text = item.Comment; break; case 17: if (item.Status == 1) { radioVType43.Checked = true; } else { radioVType44.Checked = true; } txtComment17.Text = item.Comment; break; case 18: if (item.Status == 1) { radioVType45.Checked = true; } else { radioVType46.Checked = true; } txtComment18.Text = item.Comment; break; case 19: if (item.Status == 1) { radioVType47.Checked = true; } else { radioVType48.Checked = true; } txtComment19.Text = item.Comment; break; } } }
private void SaveMemberVerificationStatusDetail(int typeID) { Ins_MemberVerificationDetail verificationDetail = new Ins_MemberVerificationDetail(); bool isNew = false; using (TheFacade facade = new TheFacade()) { Ins_MemberVerification memberVerification = facade.MemberFacade.GetMemberVerificationByMemberID(MemberID); Member member = facade.MemberFacade.GetMemberById(MemberID); member.MemberVerificationStatus = (int)VerificationStatus.Processing; facade.Update <Member>(member); if (memberVerification != null) { memberVerification.Status = (int)VerificationStatus.Processing; facade.Update <Ins_MemberVerification>(memberVerification); } verificationDetail = facade.MemberFacade.GetMemberVerificationDetailByType(MemberID, typeID); if (verificationDetail == null) { verificationDetail = new Ins_MemberVerificationDetail(); isNew = true; } switch (typeID) { case 1: if (radioVType11.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment1.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 2: if (radioVType13.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment2.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 3: if (radioVType15.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment3.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 4: if (radioVType17.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment4.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 5: if (radioVType19.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment5.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 6: if (radioVType21.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment6.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 7: if (radioVType23.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment7.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 8: if (radioVType25.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment8.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 9: if (radioVType27.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment9.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 10: if (radioVType29.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment10.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 11: if (radioVType31.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment11.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 12: if (radioVType33.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment12.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 13: if (radioVType35.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment13.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 14: if (radioVType37.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment14.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 15: if (radioVType39.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment15.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 16: if (radioVType41.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment16.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 17: if (radioVType43.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment17.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 18: if (radioVType45.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment18.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; case 19: if (radioVType47.Checked) { verificationDetail.Status = 1; } else { verificationDetail.Status = 0; } verificationDetail.Comment = txtComment19.Text; verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; default: verificationDetail.LastUpdated = DateTime.Now; if (isNew) { try { verificationDetail.VerificationTypeId = typeID; facade.Insert <Ins_MemberVerificationDetail>(verificationDetail); } catch (Exception ex) { } } else { facade.Update <Ins_MemberVerificationDetail>(verificationDetail); } break; } LoadApprovedButton(); } }
private void InitializeUI() { using (_facade = new TheFacade()) { ddlUserType.DataSource = _facade.TanviFacade.GetAllUserType(); ddlUserType.DataTextField = "Name"; ddlUserType.DataValueField = "IID"; ddlUserType.DataBind(); ddlPayment.DataSource = _facade.TanviFacade.GetAllRegistrationPaymentType(); ddlPayment.DataTextField = "Name"; ddlPayment.DataValueField = "IID"; ddlPayment.DataBind(); } }
private void CreateUser() { MembershipUser user = Membership.GetUser(txtUserName.Text.Trim()); if (user == null) { user = Membership.CreateUser(txtUserName.Text, txtPassword.Text, txtEmail.Text); using (IM.Facade.TheFacade facade = new IM.Facade.TheFacade()) { systemUser = new IM.DAL.SystemUser(); systemUser.UserName = txtUserName.Text; systemUser.TypeID = Convert.ToInt32(IM.Framework.EnumHelper.UserTypeEnum.user); systemUser.IsRemoved = 0; systemUser.CreatedDate = DateTime.Now; systemUser.FirstName = txtFisrtName.Text; systemUser.LastName = txtLastName.Text; systemUser.ContactNo = txtContactNo.Text; systemUser.Email = txtEmail.Text; systemUser.DOB = Convert.ToDateTime(txtDOB.Text); systemUser.Address = txtAddress.Text; systemUser.AspUserID = new System.Guid(txtKey.Text); systemUser.UserDesplayID = (facade.TanviFacade.GetAllSystemUser().Count + 1).ToString().PadLeft(5, '0');// new string('0',4) + (facade.TanviFacade.GetAllSystemUser().Count+ 1).ToString(); systemUser.CreatedDate = DateTime.Now; systemUser.CreatedBy = Convert.ToInt64(Session[GeneralConstant.LOGINUSERID]); facade.Insert(systemUser); } Roles.AddUserToRole(txtUserName.Text, "user"); using (_facade = new TheFacade()) { UserKeyInfo userKeyInfo = _facade.TanviFacade.GetValidUserKeyInfoByUserKey(txtKey.Text); userKeyInfo.Status = 1; _facade.Update(userKeyInfo); } this.PopulateUI(); } else { } }
protected void Timer1_Tick(object sender, EventArgs e) { if (CurrentCountDown > 0) { CurrentCountDown = CurrentCountDown - 1; Label1.Text = CurrentCountDown.ToString(); if (CurrentCountDown == 0) { //btnDone.Enabled = true; // User daily link click ins/upd // userbalance upd/ins // ins usertransactionhistory using (TheFacade facade = new TheFacade()) { UserDailyLinkClick userDailyLinkClickOld = facade.AdvertiseFacade.GetUserDailyLinkClickToday(DateTime.Now.Date,CurrentUserID); if (userDailyLinkClickOld == null || userDailyLinkClickOld.IID <= 0) { UserDailyLinkClick userDailyLinkClick = new UserDailyLinkClick(); userDailyLinkClick.UserID = CurrentUserID; userDailyLinkClick.ClickCount = 1; userDailyLinkClick.Date = DateTime.Now; facade.Insert<UserDailyLinkClick>(userDailyLinkClick); } else { int click = userDailyLinkClickOld.ClickCount; userDailyLinkClickOld.ClickCount=click+1; facade.Update<UserDailyLinkClick>(userDailyLinkClickOld); } decimal Amount = Convert.ToDecimal(0.05); decimal sponsorAmount = (Amount * 5) / 100; decimal actualAmount=Amount-sponsorAmount; UserBalance userBalanceOld = facade.AdvertiseFacade.GetUserBalanceByUserID(CurrentUserID); if (userBalanceOld == null) { UserBalance userBalance = new UserBalance(); userBalance.Amount = actualAmount; userBalance.UserID = CurrentUserID; facade.Insert<UserBalance>(userBalance); } else { userBalanceOld.Amount = userBalanceOld.Amount + actualAmount; facade.Update<UserBalance>(userBalanceOld); } UserTransactionHistory userTransactionHistory = new UserTransactionHistory(); userTransactionHistory.UserID = CurrentUserID; userTransactionHistory.UserTransactionTypeID = Convert.ToInt32(EnumHelper.UserTransactionType.Click); userTransactionHistory.Amount = actualAmount ; userTransactionHistory.ActualAmount = Amount; userTransactionHistory.Date = DateTime.Now; userTransactionHistory.Description = "You have received $"+actualAmount.ToString()+" for clicking a advetrisement"; userTransactionHistory.Status = 1; userTransactionHistory.TAXAmount = 0; Guid TransactionKey = System.Guid.NewGuid(); userTransactionHistory.TransactionKey = TransactionKey; facade.Insert<UserTransactionHistory>(userTransactionHistory); SystemUser user = facade.TanviFacade.GetSystemUserById(CurrentUserID); UserTransactionHistory userTransactionHistory2 = new UserTransactionHistory(); userTransactionHistory2.UserID = user.SponsorID.Value; userTransactionHistory2.UserTransactionTypeID = Convert.ToInt32(EnumHelper.UserTransactionType.Sponsor); userTransactionHistory2.Amount = sponsorAmount; userTransactionHistory2.ActualAmount = sponsorAmount; userTransactionHistory2.Date = DateTime.Now; userTransactionHistory2.Description = "You have received $" + sponsorAmount.ToString() + " sponsor amount for clicking a advetrisement of your sponsored user"; userTransactionHistory2.Status = 1; userTransactionHistory2.TAXAmount = 0; userTransactionHistory2.TransactionKey = TransactionKey; facade.Insert<UserTransactionHistory>(userTransactionHistory2); UserBalance sponsorUserBalance = facade.AdvertiseFacade.GetUserBalanceByUserID(user.SponsorID.Value); if (sponsorUserBalance == null) { sponsorUserBalance = new UserBalance(); sponsorUserBalance.Amount = sponsorAmount; sponsorUserBalance.UserID = user.SponsorID.Value; facade.Insert<UserBalance>(sponsorUserBalance); } else { sponsorUserBalance.Amount = sponsorUserBalance.Amount + sponsorAmount; facade.Update<UserBalance>(sponsorUserBalance); } Label1.Text = "Done"; Timer1.Enabled = false; Response.Redirect("~/Advertise/ClickAdd.aspx"); } } } }