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);
        }
    }
Esempio n. 2
0
    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();
     }
 }
Esempio n. 5
0
 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();
 }
Esempio n. 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            using (TheFacade _facade = new TheFacade())
            {
                //   lblTest.Text = _facade.GeneralFacade.GetSystemUserById(14).UserName;
            }

        }
    }
Esempio n. 7
0
 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();
     }
 }
Esempio n. 10
0
 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");
             }
         }
     }
 }
Esempio n. 11
0
    public void PopulateUI()
    {
        using (TheFacade _facade = new TheFacade())
        {

            txtUserName.Text = "";
            txtFisrtName.Text = "";
            txtLastName.Text = "";
            txtEmail.Text = "";
            txtDOB.Text = "";
            txtAddress.Text = "";
            txtContactNo.Text = "";

        }
    }
Esempio n. 12
0
    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;
        }
    }
Esempio n. 14
0
    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());
        }
    }
Esempio n. 15
0
    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.";
            }

        }
    }
Esempio n. 16
0
    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;
    }
Esempio n. 17
0
 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();
     }
 }
Esempio n. 18
0
 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();
         }
     }
 }
Esempio n. 19
0
    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);
                }
            }
        }
    }
Esempio n. 21
0
    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;
            }
        }
    }
Esempio n. 23
0
    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
        }
    }
Esempio n. 24
0
 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();

        }
    }
Esempio n. 27
0
        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 =
        }
Esempio n. 30
0
        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();
                }
            }
        }
Esempio n. 31
0
    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();
            }
        }
Esempio n. 34
0
    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();
        }
    }
Esempio n. 35
0
    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
        {

        }
    }
Esempio n. 36
0
    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");
                }

            }
        }
    }