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; } }
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); } }
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); } }
private List <string> ChackValidationForUserNameAndMail(dsUsers.dtUsersDataTable UsersTable, dsUsersTableAdapters.taUsers UsersAdapters , string UserName, string Mail) { List <string> lst = new List <string>(); UsersAdapters.FillUserByUserName(UsersTable, UserName); if (UsersTable.Count != 0) { lst.Add("نام کاربری تکراری است."); } UsersAdapters.FillUserByEmail(UsersTable, Mail); if (UsersTable.Count != 0) { lst.Add("رایانامه تکراری است."); } return(lst); }
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; } }