Esempio n. 1
0
        protected void btnRegister_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                string strAlertScript = string.Empty;

                dsUsers.dtUsersDataTable     dtUsers = new dsUsers.dtUsersDataTable();
                dsUsersTableAdapters.taUsers taUsers = new dsUsersTableAdapters.taUsers();

                List <string> lstMessage = ChackValidationForUserNameAndMail(dtUsers, taUsers, txtUserName.Text, txtEmail.Text);
                if (lstMessage.Count > 0)
                {
                    strAlertScript = clsHelper.MultiAlert(3, lstMessage);
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
                    return;
                }

                dsUsers.dtUsersRow UserRow = dtUsers.NewdtUsersRow();
                UserRow.IsUserActive = true;
                UserRow.UserName     = txtUserName.Text;
                UserRow.Password     = txtPassword.Text;
                UserRow.Email        = txtEmail.Text;

                dtUsers.AdddtUsersRow(UserRow);
                taUsers.Update(dtUsers);

                strAlertScript = clsHelper.Alert(1, "ثبت نام شما انجام شد.");
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);

                txtUserName.Text = txtPassword.Text = txtPasswordConfirm.Text = txtEmail.Text = txtEmailConfirm.Text = string.Empty;
            }
        }
Esempio n. 2
0
        protected void btnUpdate_Click(object sender, EventArgs e)
        {
            if (Page.IsValid == true)
            {
                Helper clsHelper = new Helper();

                dsUsers.dtUsersDataTable     dtUsers = new dsUsers.dtUsersDataTable();
                dsUsersTableAdapters.taUsers taUsers = new dsUsersTableAdapters.taUsers();

                taUsers.FillUserByUserID(dtUsers, 5);
                dsUsers.dtUsersRow UsersRow = dtUsers[0];

                if (txtNam.Text == string.Empty)
                {
                    UsersRow.SetNamNull();
                }
                else
                {
                    UsersRow.Nam = txtNam.Text;
                }

                if (txtFamily.Text == string.Empty)
                {
                    UsersRow.SetFamilyNull();
                }
                else
                {
                    UsersRow.Family = txtFamily.Text;
                }

                if (txtPassword.Text != string.Empty)
                {
                    UsersRow.Password = txtPassword.Text;
                }

                if (txtEmail.Text != string.Empty)
                {
                    UsersRow.Email = txtEmail.Text;
                }

                if (txtMobile.Text != string.Empty)
                {
                    UsersRow.Mobile = txtMobile.Text;
                }

                taUsers.Update(dtUsers);

                string strMessage     = "اطلاعات بروز رسانی شد.";
                string strAlertScript = clsHelper.Alert(1, strMessage);
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
            }
        }
Esempio n. 3
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                Helper clsHelper      = new Helper();
                string strAlertScript = string.Empty;

                dsUsers.dtUsersDataTable     dtUsers = new dsUsers.dtUsersDataTable();
                dsUsersTableAdapters.taUsers taUsers = new dsUsersTableAdapters.taUsers();

                taUsers.FillUserByUserName(dtUsers, txtUserNam.Text);

                string strMessage = string.Empty;

                if (dtUsers.Count != 1)
                {
                    strMessage     = "نام کاربری با رمز عبور صحیح نیست";
                    strAlertScript = clsHelper.Alert(4, strMessage, 3000);
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
                    return;
                }

                dsUsers.dtUsersRow UserRow = dtUsers[0];
                if (string.Compare(UserRow.Password.Trim(), txtPassword.Text.Trim(), false) != 0)
                {
                    strMessage     = "نام کاربری با رمز عبور صحیح نیست";
                    strAlertScript = clsHelper.Alert(4, strMessage, 3000);
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
                    return;
                }

                if (UserRow.IsUserActive == false)
                {
                    strMessage     = string.Format("کاربری گرامی {0}، شما مجوز ورود به سایت را ندارید. با بخش فنی سایت تماس بگیرید", UserRow.FullName);
                    strAlertScript = clsHelper.Alert(3, strMessage, 3000);
                    Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
                    return;
                }

                strMessage     = string.Format("{0} خوش آمدید", UserRow.FullName);
                strAlertScript = clsHelper.Alert(1, strMessage, 3000);
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
            }
        }
Esempio n. 4
0
        protected void Initialize()
        {
            Helper clsHelper = new Helper();

            dsUsers.dtUsersDataTable     dtUsers = new dsUsers.dtUsersDataTable();
            dsUsersTableAdapters.taUsers taUsers = new dsUsersTableAdapters.taUsers();

            taUsers.FillUserByUserID(dtUsers, 5);

            if (dtUsers.Count != 1)
            {
                string strMessage     = "کاربری برای بروز رسانی وجود ندارد";
                string strAlertScript = clsHelper.Alert(3, strMessage);
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Alert", strAlertScript, true);
                return;
            }

            dsUsers.dtUsersRow UsersRow = dtUsers[0];

            txtUserName.Text = UsersRow.UserName;

            if (UsersRow.IsNamNull() == false)
            {
                txtNam.Text = UsersRow.Nam;
            }

            if (UsersRow.IsFamilyNull() == false)
            {
                txtFamily.Text = UsersRow.Family;
            }

            if (UsersRow.IsMobileNull() == false)
            {
                txtMobile.Text = UsersRow.Mobile;
            }
        }