コード例 #1
0
        //private void pagingLoal()
        //{
        //    try
        //    {
        //        RptMainHead.DataSource = null;
        //        RptMainHead.DataBind();

        //        PagedDataSource objPds = new PagedDataSource();
        //        objPds.DataSource = memBLL.GetMember("", "", "", ddlSMemType.SelectedValue, 0);
        //        objPds.AllowPaging = true;
        //        objPds.PageSize = 8;
        //        int CurPage;
        //        if (Request.QueryString["Page"] != null)
        //            CurPage = Convert.ToInt32(Request.QueryString["Page"]);
        //        else
        //            CurPage = 1;


        //        objPds.CurrentPageIndex = CurPage - 1;
        //        lblCurrentPage.Text = "Page: " + CurPage.ToString();

        //        if (!objPds.IsFirstPage)
        //            lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath
        //            + "?Page=" + Convert.ToString(CurPage - 1);

        //        if (!objPds.IsLastPage)
        //            lnkNext.NavigateUrl = Request.CurrentExecutionFilePath
        //            + "?Page=" + Convert.ToString(CurPage + 1);
        //        lnkPrev.Enabled = !objPds.IsFirstPage;
        //        lnkNext.Enabled = !objPds.IsLastPage;
        //        RptMainHead.DataSource = objPds;
        //        RptMainHead.DataBind();
        //    }
        //    catch (Exception ex)
        //    {
        //        Show(ex.Message);
        //    }
        //}
        protected void btnSave_Click(object sender, EventArgs e)
        {
            memDTO.MemberNo  = txtMemberNo.Text;
            memDTO.Type      = txtMemType.Text;
            memDTO.FullName  = txtMemName.Text;
            memDTO.Exservice = txtExService.Text;
            memDTO.ContactNo = txtContact.Text;
            memDTO.MemType   = ddlMemType.SelectedValue;
            if (btnSave.Text == "Save")
            {
                if (ddlMemType.SelectedValue.ToLower() != "guest")
                {
                    var checkCount = memBLL.GetMember(txtMemberNo.Text, "", "", "", 0);
                    if (checkCount.Count() > 0)
                    {
                        Show("Member Already Exists!");
                        return;
                    }
                    else
                    {
                        // memDTO.CreatedBy = HttpContext.Current.User.Identity.Name;
                        // memDTO.CreatedDate = DateTime.Now;
                        memBLL.Add(memDTO);
                        Show("Sucessfully Created!");
                        //pagingLoal();
                        SearchPagload();
                        clearCntrol();
                    }
                }
                else
                {
                    memBLL.Add(memDTO);
                    Show("Sucessfully Created!");
                    //pagingLoal();
                    SearchPagload();
                    clearCntrol();
                }
            }
            else
            {
                memDTO.MemberId = Convert.ToInt32(HFUID.Value);

                //var checkUpCount = PBLL.CheckProductCodeExits(int.Parse(ddlCompany.SelectedValue), txtProductName.Text,int.Parse(HFUID.Value));

                //if (checkUpCount.Count()> 0)
                //{
                //    Show("Product Code :" + txtProductName.Text + " already Used By Another Product in this company ");
                //    return;
                //}else{

                memBLL.Edit(memDTO);
                btnSave.Text = "Save";
                Show("Sucessfully Updated!");
                /// pagingLoal();
                clearCntrol();
                SearchPagload();
            }
        }
コード例 #2
0
        protected void CreateUserWizard2_CreatedUser(object sender, EventArgs e)
        {
            MembershipUser NewUser = Membership.GetUser(CreateUserWizard1.UserName);

            MemberBLL.Add(NewUser);
            Member activeMember = MemberBLL.GetbyMembershipId((Guid)NewUser.ProviderUserKey);

            UserNotificationBLL.Add(activeMember, "Welcome to HANDAZ PEB Designer , Thank you for creating your account in HANDAZ");
        }
コード例 #3
0
 private void btnAdd_Click(object sender, EventArgs e)
 {
     if (txtName.Text == "" ||
         txtEmail.Text == "" ||
         txtPhone.Text == "" ||
         dpBirth.Value == DateTime.Now ||
         txtPassword.Text == "" ||
         (!rbMale.Checked && !rbFemale.Checked) ||
         txtHeight.Text == "" ||
         cmbActivities.SelectedIndex == -1 ||
         txtTaiwanID.Text == ""
         )
     {
         MessageBox.Show("請填寫所有欄位");
     }
     else if (!emailFlag || !pwdFlag || !nameFlag || !idFlag)
     {
         MessageBox.Show("請確認欄位格式是否正確");
     }
     else
     {
         detail.Name      = txtName.Text;
         detail.Email     = txtEmail.Text;
         detail.Phone     = txtPhone.Text;
         detail.Birthdate = dpBirth.Value.Date;
         detail.Password  = txtPassword.Text;
         if (rbMale.Checked)
         {
             detail.Gender = true;
         }
         else
         {
             detail.Gender = false;
         }
         detail.TaiwanID        = txtTaiwanID.Text;
         detail.Height          = Convert.ToInt32(txtHeight.Text);
         detail.ActivityLevelID = Convert.ToInt32(cmbActivities.SelectedValue);
         detail.IsAdmin         = cbIsAdmin.Checked;
         if (IsUpdate)
         {
             detail.StatusID = Convert.ToInt32(cmbStatus.SelectedValue);
             bll.Update(detail);
             MessageBox.Show("已更新會員資料");
             this.Close();
         }
         else
         {
             detail.JoinDate = DateTime.Now;
             detail.StatusID = General.Status.active;
             if (bll.Add(detail))
             {
                 MessageBox.Show("已新增會員");
                 this.Close();
             }
         }
     }
 }
コード例 #4
0
ファイル: Reg.aspx.cs プロジェクト: zhaowei05/Book
        protected void lbtnReg_Click(object sender, EventArgs e)
        {
            MemberBLL    bll    = new MemberBLL();
            MemberEntity member = new MemberEntity();

            member.MemberAcc     = txtMemberAcc.Text;
            member.MemberPwd     = txtConfirmPwd.Text;
            member.MemberCode    = txtMemberCode.Text;
            member.MemberName    = txtMemberName.Text;
            member.MemberPhone   = txtMemberPhone.Text;
            member.MemberAddress = txtAddress.Text;
            member.MemberMail    = txtMemberMail.Text;
            if (bll.Add(member) == 1)
            {
                Session["accou"] = member.MemberAcc;
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('注册成功!');window.location.href = 'Login.aspx';</script>");
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('未知错误!');</script>");
            }
        }
コード例 #5
0
        protected void btnAddGuest_Click(object sender, EventArgs e)
        {
            memDTO.MemberNo  = "";
            memDTO.MemType   = "Guest";
            memDTO.FullName  = txtAddGuestName.Text;
            memDTO.Type      = "";
            memDTO.Exservice = "";
            memDTO.ContactNo = "";
            memBLL.Add(memDTO);
            //txtAddGuestName.Text = "";


            var memdata = memBLL.LoadLastId();

            Session.Remove("member");
            var data = memdata.First().MemberId + "#" + memdata.First().FullName;

            Session.Add("member", data);
            Response.Redirect("~/Shop/SecondSales.aspx");



            //Show("Sucessfully Added!");
        }
コード例 #6
0
ファイル: frmUpdateMember.cs プロジェクト: luan-cs/API
        /// <summary>
        /// Event raise when user click save button
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnSave_Click(object sender, EventArgs e)
        {
            try
            {
                Entities.Member member = new Entities.Member();
                //memberId
                member.MemberId = staticmemberId;
                //validate member code
                string strMemberCode = "";
                if (chBAutoID.Checked)
                {
                    member.MemberCode = GetAutoMemberCode(cbbNationality.SelectedValue.ToString());
                }
                else
                {
                    strMemberCode = txtMemberCode.Text.Trim();
                    if (string.IsNullOrEmpty(strMemberCode))
                    {
                        CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM37"),
                                                                         Common.clsLanguages.GetResource("CRM11"),
                                                                         Common.Config.CUSTOM_MESSAGEBOX_ICON.Information,
                                                                         Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                        return;
                    }
                    else
                    {
                        member.MemberCode = strMemberCode;
                    }
                }
                //validate membername or company name not ether null

                if (string.IsNullOrEmpty(txtMemerName.Text.Trim()) && string.IsNullOrEmpty(txtCompanyName.Text.Trim()))
                {
                    CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM628"),
                                                                     Common.clsLanguages.GetResource("CRM11"),
                                                                     Common.Config.CUSTOM_MESSAGEBOX_ICON.Error,
                                                                     Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                    return;
                }
                else
                {
                    member.MemberName  = txtMemerName.Text.Trim();
                    member.CompanyName = txtCompanyName.Text.Trim();
                }

                //validate birthdate
                DateTime birthdate = dtpBirthDate.Value;
                member.BirthDate = birthdate;
                if (chkNgaySinh.Checked == true)
                {
                    member.birthDay = true;
                }
                else
                {
                    member.birthDay = false;
                }

                //validate email
                string   strEmail = txtCompanyEmail.Text.Trim();
                string[] emails   = strEmail.Split(';');
                int      lenght   = emails.Length;
                string   opSpace  = "";
                strEmail = "";

                for (int i = 0; i < lenght; i++)
                {
                    if (!string.IsNullOrEmpty(emails[i]) && !Common.Validation.ValidateEmail(emails[i].Trim()))
                    {
                        CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM311"),
                                                                         Common.clsLanguages.GetResource("CRM11"),
                                                                         Common.Config.CUSTOM_MESSAGEBOX_ICON.Information,
                                                                         Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                        return;
                    }

                    strEmail += opSpace + emails[i];
                    opSpace   = ";";
                }

                member.CompanyEmail = strEmail;

                member.Email = strEmail;

                //phone number
                member.PhoneNumber = System.Text.RegularExpressions.Regex.Replace(txtPhoneNumber.Text.Trim(), "( ( )*)", " ");


                //address
                if (!string.IsNullOrEmpty(txtAddress.Text.Trim()))
                {
                    member.Address = txtAddress.Text.Trim();
                }

                //validate nationality
                if (cbbNationality.Text == "")
                {
                    CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM373"),
                                                                     Common.clsLanguages.GetResource("CRM11"),
                                                                     Common.Config.CUSTOM_MESSAGEBOX_ICON.Information,
                                                                     Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                    return;
                }
                else
                {
                    member.Country.CountryId = cbbNationality.SelectedValue.ToString();
                }

                //creator
                member.Creator.EmployeeId = Program.employee1.EmployeeId;
                try
                {
                    member.Curator.EmployeeId = cbbCurator.SelectedValue.ToString();
                }
                catch
                {
                    member.Curator.EmployeeId = null;
                }
                try
                {
                    if (cbBCategoryAction.SelectedValue.ToString() != "")
                    {
                        member.CategoryID.CategoryActionID = cbBCategoryAction.SelectedValue.ToString();
                    }
                    else
                    {
                        member.CategoryID.CategoryActionID = "";
                    }
                }
                catch (Exception)
                {
                    member.CategoryID.CategoryActionID = "";
                }


                //chuc vu
                member.Regency = txtChucDanh.Text.Trim();

                //total score
                string strTotalScore = txtTotalScore.Text.Trim();
                if (!string.IsNullOrEmpty(strTotalScore))
                {
                    if (!Common.Validation.ValidateNumber(strTotalScore))
                    {
                        CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM98"),
                                                                         Common.clsLanguages.GetResource("CRM12"),
                                                                         Common.Config.CUSTOM_MESSAGEBOX_ICON.Error,
                                                                         Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                        return;
                    }
                    else
                    {
                        member.TotalScore = Int32.Parse(strTotalScore);
                    }
                }
                //total CurrentScore
                string strCurrentScore = txtCurrentScore.Text.Trim();
                if (!string.IsNullOrEmpty(strCurrentScore))
                {
                    if (!Common.Validation.ValidateNumber(strCurrentScore))
                    {
                        CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM98"),
                                                                         Common.clsLanguages.GetResource("CRM12"),
                                                                         Common.Config.CUSTOM_MESSAGEBOX_ICON.Error,
                                                                         Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                        return;
                    }
                    else
                    {
                        member.CurrentScore = Int32.Parse(strCurrentScore);
                    }
                }

                //numberOfVissits
                string strNumberOfVissits = txtNumberOfVissits.Text.Trim();
                if (!string.IsNullOrEmpty(strNumberOfVissits))
                {
                    if (!Common.Validation.ValidateNumber(strNumberOfVissits))
                    {
                        CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM98"),
                                                                         Common.clsLanguages.GetResource("CRM12"),
                                                                         Common.Config.CUSTOM_MESSAGEBOX_ICON.Error,
                                                                         Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                        return;
                    }
                    else
                    {
                        member.NumberOfVissits = Int32.Parse(strNumberOfVissits);
                    }
                }

                //member type
                //List<string> lstMemberTypeName = new List<string>();
                List <Entities.MemberType> lstMemberTypeName = new List <Entities.MemberType>();
                int otherIndex = -1;
                for (int i = 0; i < lstMemberType.Items.Count; i++)
                {
                    DataRowView dr = (DataRowView)lstMemberType.Items[i];
                    if (lstMemberType.GetItemChecked(i))
                    {
                        Entities.MemberType mt = new Entities.MemberType();
                        mt.MemberTypeId    = int.Parse(dr["MemberTypeId"].ToString());
                        mt.MemberTypeName  = dr["MemberTypeName"].ToString();
                        mt.MemberTypeName2 = dr["MemberTypeName2"].ToString();
                        mt.MemberTypeName3 = dr["MemberTypeName3"].ToString();
                        //mt.MemberTypeId
                        lstMemberTypeName.Add(mt);
                    }
                    if (dr["MemberTypeCode"].ToString().Equals("OT")) // other type
                    {
                        otherIndex = i;
                    }
                }
                if (lstMemberTypeName.Count != 0)
                {
                    member.List_MemberType = lstMemberTypeName;
                }
                else
                {
                    if (otherIndex >= 0)
                    {
                        DataRowView         dr = (DataRowView)lstMemberType.Items[otherIndex];
                        Entities.MemberType mt = new Entities.MemberType();
                        mt.MemberTypeId    = int.Parse(dr["MemberTypeId"].ToString());
                        mt.MemberTypeName  = dr["MemberTypeName"].ToString();
                        mt.MemberTypeName2 = dr["MemberTypeName2"].ToString();
                        mt.MemberTypeName3 = dr["MemberTypeName3"].ToString();
                        lstMemberTypeName.Add(mt);

                        member.List_MemberType = lstMemberTypeName;
                    }
                    else
                    {
                        member.List_MemberType = null;
                    }
                }

                //member.MemberType.MemberTypeId = Int32.Parse(memberType);

                //Lastest Date
                member.LastestDate = DateTime.Now;
                //Created date
                member.CreatedDate = DateTime.Now;
                //Updated date
                member.UpdatedDate = DateTime.Now;

                //islock
                int isLock = 0;
                if (chbIsLock.Checked)
                {
                    isLock = 1;
                }
                member.IsLock = isLock;

                //LockDate
                member.LockDate    = DateTime.Now;
                member.MobilePhone = txtMobilePhone.Text.Trim();

                //validate website
                string url = txtWebsite.Text.Trim();

                if (!string.IsNullOrEmpty(url) && !Common.Validation.ValidateWebsite(url))
                {
                    CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRMErrorURLNotValid"),
                                                                     Common.clsLanguages.GetResource("CRM12"),
                                                                     Common.Config.CUSTOM_MESSAGEBOX_ICON.Error,
                                                                     Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                    return;
                }

                member.Website = url;

                member.TaxCode     = txtTaxCode.Text.Trim();
                member.Description = txtDescription.Text.Trim();
                if (cbBCallName.SelectedValue != null)
                {
                    member.CallName.CallNameID = (int)cbBCallName.SelectedValue;
                }


                DialogResult dialog = CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM227"),
                                                                                       Common.clsLanguages.GetResource("CRM11"),
                                                                                       Common.Config.CUSTOM_MESSAGEBOX_ICON.Information,
                                                                                       Common.Config.CUSTOM_MESSAGEBOX_BUTTON.YESNO);
                if (dialog == DialogResult.Yes)
                {
                    //If is add
                    if (blag)
                    {
                        if (memberBLL.CheckMemberCodeExist(strMemberCode))
                        {
                            CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM539"),
                                                                             Common.clsLanguages.GetResource("CRM12"),
                                                                             Common.Config.CUSTOM_MESSAGEBOX_ICON.Error,
                                                                             Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                            this.txtMemberCode.Clear();
                            this.txtMemberCode.Focus();
                            return;
                        }
                        memberBLL.Add(member);

                        if (staticmemberId != null)
                        {
                            staticmemberId = member.MemberId;
                        }
                    }
                    //If is edit
                    else
                    {
                        memberBLL.Edit(member);
                    }
                    this.Close();
                }
            }
            catch (Exception ex)
            {
                CustomMessageBox.MessageBox.ShowCustomMessageBox(Common.clsLanguages.GetResource("CRM292"),
                                                                 Common.clsLanguages.GetResource("CRM12"),
                                                                 Common.Config.CUSTOM_MESSAGEBOX_ICON.Information,
                                                                 Common.Config.CUSTOM_MESSAGEBOX_BUTTON.OK);
                return;
            }
        }