protected bool SaveData()
{
bool result = false;
try
{
UserMan.Users users = new UserMan.Users();
////Check for existing uername
users.UserName = txtUserName.Text.Trim();
if (!users.IsUserIsDuplicateUserName(users.UserName, Master.CurrentCompany.CompanyId))
{
users.EmailAddress = txtEmail.Text.Trim();
if (!users.IsDuplicateEmail(users.EmailAddress, Master.CurrentCompany.CompanyId))
{
users.FirstName = txtFirstName.Text.Trim();
users.LastName = txtLastName.Text.Trim();
users.Password = txtPassword.Text.Trim();
users.RolesId = Convert.ToInt32(ddlRoles.Value);
users.DepartmentId = Convert.ToInt32(ddlDepartment.Value);
users.CreatedUser = Master.LoggedUser.UsersId;
users.CompanyId = Master.CurrentCompany.CompanyId;
users.StatusId = (int)HBM.Common.Enums.HBMStatus.Active;
if (users.Save())
{
System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowMessage", "javascript:ShowSuccessMessage('" + Messages.Save_Success + "')", true);
this.ClearFormData();
}
}
else
{
System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowMessage", "javascript:ShowInfoMessage('" + Messages.Duplicate_Email + "')", true);
}
}
else
{
System.Web.UI.ScriptManager.RegisterStartupScript(this, this.GetType(), "ShowMessage", "javascript:ShowInfoMessage('" + Messages.Duplicate_Username + "')", true);
}
}
catch (System.Exception)
{
}
return result;
}