private Boolean EnviaEmailAdm(EntAdmUsuario objUsuario) { // Gerar senha String sNovaSenha = StringUtils.Random(8); objUsuario.Senha = StringUtils.EncryptPassword(sNovaSenha); //Altear a senha do usuário no banco new BllAdmUsuario().AlterarSenha(objUsuario); // Enviar email alertando para confirmar a alteração da senha. StringBuilder sMensagem = new StringBuilder(); sMensagem.AppendLine("Prezado " + objUsuario.Usuario + ","); sMensagem.AppendLine(); sMensagem.AppendLine("Essa é uma mensagem automática, por favor não responda."); sMensagem.AppendLine(); sMensagem.AppendLine("Sua nova senha para o acesso ao sistema do Programa FGA é: " + sNovaSenha); sMensagem.AppendLine(); sMensagem.AppendLine("Atenciosamente,"); sMensagem.AppendLine(); sMensagem.AppendLine("SEBRAE e Fundação Nacional da Qualidade (FNQ)"); return(WebUtils.EnviaEmail(objUsuario.Email, "Solicitação de senha FGA", sMensagem)); }
/// <summary> /// Inclui um EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade do EntUsuario</param> /// <returns>Entidade de EntUsuario</returns> public EntAdmUsuario Inserir(EntAdmUsuario objUsuario) { EntAdmUsuario objRetorno = null; using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objRetorno = dalUsuario.Inserir(objUsuario, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objRetorno); }
private void PageToObject(EntAdmGrupoRelUsuario objGrupoUsuario) { objGrupoUsuario.IdGrupoUsuario = StringUtils.ToInt(this.HddnFldIdGrupoUsuario.Value); objGrupoUsuario.AdmGrupo.IdGrupo = StringUtils.ToInt(this.HddnFldIdGrupo.Value); objGrupoUsuario.Turma.IdTurma = StringUtils.ToInt(DrpDwnLstTurma.SelectedValue); objGrupoUsuario.Estado.IdEstado = StringUtils.ToInt(DrpDwnLstEstado.SelectedValue); objGrupoUsuario.EscritorioRegional.IdEscritorioRegional = StringUtils.ToInt(DrpDwnLstEscritorioRegional.SelectedValue); objGrupoUsuario.Programa.IdPrograma = objPrograma.IdPrograma; foreach (ListItem item in LstBxUsuariosAssociados.Items) { EntAdmUsuario objUsuario = new EntAdmUsuario(); objUsuario.IdUsuario = StringUtils.ToInt(item.Value); objUsuario.Usuario = item.Text; objGrupoUsuario.lstUsuarioAssociados.Add(objUsuario); } foreach (ListItem item in LstBxUsuariosDisponiveis.Items) { EntAdmUsuario objUsuario = new EntAdmUsuario(); objUsuario.IdUsuario = StringUtils.ToInt(item.Value); objUsuario.Usuario = item.Text; objGrupoUsuario.lstUsuarioDisponiveis.Add(objUsuario); } }
/// <summary> /// Retorna um EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><type="EntUsuario">EntUsuario</returns> public EntAdmUsuario ObterPorId(Int32 IdUsuario) { EntAdmUsuario objUsuario = new EntAdmUsuario(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objUsuario = dalUsuario.ObterPorId(IdUsuario, transaction, db); objUsuario.Estado = dalEstado.ObterPorId(objUsuario.Estado.IdEstado, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objUsuario); }
/// <summary> /// Retorna um EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><type="EntUsuario">EntUsuario</returns> public EntAdmUsuario ObterPorPermissoes(Int32 IdUsuario, Int32 IdPrograma) { EntAdmUsuario objUsuario = new EntAdmUsuario(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { objUsuario = dalUsuario.ObterPorId(IdUsuario, transaction, db); objUsuario.Estado = dalEstado.ObterPorId(objUsuario.Estado.IdEstado, transaction, db); objUsuario.lstEstadoPermitidos = dalEstado.ObterEstadosPermitido(IdUsuario, IdPrograma, transaction, db); objUsuario.lstFuncionalidade = ObterFuncionalidadeDoUsuario(dalFuncionalidade.ObterFuncionalidadeDoUsuario(IdUsuario, IdPrograma, transaction, db)); objUsuario.lstTurmasPermitidas = dalTurma.ObterTurmasPermitidas(IdUsuario, IdPrograma, transaction, db); objUsuario.lstEscritoriosRegionaisPermitidos = dalEscritorioRegional.ObterEscritoriosRegeionaisPermitidos(IdUsuario, IdPrograma, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(objUsuario); }
/// <summary> /// Retorna se o Usuário tem permissão aos botões de (Incluir, Alterar e Excluir) /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><"Boolean">Boolean</returns> public Boolean ObterPermissaoBotoes(EntAdmUsuario objUsuario, String Funcionalidade, EnumType.TipoAcao Acao, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_ObterPermissaoBotoes"); db.AddInParameter(dbCommand, "@nIdUsuario", DbType.Int32, objUsuario.IdUsuario); db.AddInParameter(dbCommand, "@sFuncionalidade", DbType.String, Funcionalidade); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { dtrDados.Read(); switch (Acao) { case EnumType.TipoAcao.Inserir: return(ObjectUtils.ToBoolean(dtrDados["INSERIR"])); case EnumType.TipoAcao.Atualizar: return(ObjectUtils.ToBoolean(dtrDados["ATUALIZAR"])); case EnumType.TipoAcao.Excluir: return(ObjectUtils.ToBoolean(dtrDados["EXCLUIR"])); default: return(false); } } else { return(false); } } }
/// <summary> /// Retorna uma Lista de entidade de EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <returns><list type="EntUsuario">Lista de EntUsuario</list></returns> public List <EntAdmUsuario> ObterPorFiltro(EntAdmUsuario objAdmUsuario, Int32 IdPrograma) { List <EntAdmUsuario> lstUsuario = new List <EntAdmUsuario>(); using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { lstUsuario = dalUsuario.ObterPorFiltro(objAdmUsuario, IdPrograma, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } return(lstUsuario); }
/// <summary> /// Popula EntUsuario, conforme DataReader passado /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="dtrDados">DataReader a ser percorrido.</param> /// <returns><list type="EntUsuario">Lista de EntUsuario</list></returns> private List <EntAdmUsuario> PopularCustom(DbDataReader dtrDados) { List <EntAdmUsuario> listEntReturn = new List <EntAdmUsuario>(); EntAdmUsuario entReturn; try { while (dtrDados.Read()) { entReturn = new EntAdmUsuario(); entReturn.IdUsuario = ObjectUtils.ToInt(dtrDados["CDA_USUARIO"]); entReturn.Usuario = ObjectUtils.ToString(dtrDados["TX_USUARIO"]); entReturn.Login = ObjectUtils.ToString(dtrDados["TX_LOGIN"]); entReturn.Senha = ObjectUtils.ToString(dtrDados["TX_SENHA"]); entReturn.Estado.IdEstado = ObjectUtils.ToInt(dtrDados["CEA_ESTADO"]); entReturn.Estado.Estado = ObjectUtils.ToString(dtrDados["TX_ESTADO"]); entReturn.Ativo = ObjectUtils.ToBoolean(dtrDados["FL_ATIVO"]); entReturn.CPF = ObjectUtils.ToString(dtrDados["TX_CPF"]); entReturn.Telefone = ObjectUtils.ToString(dtrDados["TX_TELEFONE"]); entReturn.Email = ObjectUtils.ToString(dtrDados["TX_EMAIL"]); listEntReturn.Add(entReturn); } dtrDados.Close(); } catch (Exception ex) { throw ex; } return(listEntReturn); }
/// <summary> /// Inclui um registro na tabela EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade que representa a tabela EntUsuario</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns>Entidade de EntUsuario</returns> public EntAdmUsuario Inserir(EntAdmUsuario objUsuario, DbTransaction transaction, Database db) { EntAdmUsuario objRetorno = null; DbCommand dbCommand = db.GetStoredProcCommand("STP_InsereUsuario"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddOutParameter(dbCommand, "@nCDA_USUARIO", DbType.Int32, objUsuario.IdUsuario); db.AddInParameter(dbCommand, "@sTX_USUARIO", DbType.String, objUsuario.Usuario); db.AddInParameter(dbCommand, "@sTX_LOGIN", DbType.String, objUsuario.Login); db.AddInParameter(dbCommand, "@sTX_SENHA", DbType.String, objUsuario.Senha); db.AddInParameter(dbCommand, "@nCEA_ESTADO", DbType.String, objUsuario.Estado.IdEstado); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Int32, objUsuario.Ativo); db.AddInParameter(dbCommand, "@sTX_CPF", DbType.String, objUsuario.CPF); db.AddInParameter(dbCommand, "@sTX_TELEFONE", DbType.String, objUsuario.Telefone); db.AddInParameter(dbCommand, "@sTX_EMAIL", DbType.String, objUsuario.Email); db.ExecuteNonQuery(dbCommand, transaction); objUsuario.IdUsuario = ObjectUtils.ToInt(db.GetParameterValue(dbCommand, "@nCDA_USUARIO")); if (objUsuario.IdUsuario != int.MinValue) { objRetorno = objUsuario; } return(objRetorno); }
/// <summary> /// Retorna uma lista de entidade de EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> /// <returns><list type="EntUsuario">Lista de EntUsuario</list></returns> public List <EntAdmUsuario> ObterPorFiltro(EntAdmUsuario objAdmUsuario, Int32 IdPrograma, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_SelecionaUsuarioPorFiltro"); db.AddInParameter(dbCommand, "@nCDA_USUARIO", DbType.Int32, objAdmUsuario.IdUsuario); db.AddInParameter(dbCommand, "@nCDA_PROGRAMA", DbType.Int32, IdPrograma); db.AddInParameter(dbCommand, "@sTX_USUARIO", DbType.String, objAdmUsuario.Usuario); db.AddInParameter(dbCommand, "@sTX_LOGIN", DbType.String, objAdmUsuario.Login); db.AddInParameter(dbCommand, "@nCEA_ESTADO", DbType.Int32, IntUtils.ToIntNull(objAdmUsuario.Estado.IdEstado)); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Int32, objAdmUsuario.Ativo); db.AddInParameter(dbCommand, "@sTX_CPF", DbType.String, objAdmUsuario.CPF); db.AddInParameter(dbCommand, "@sTX_TELEFONE", DbType.String, objAdmUsuario.Telefone); db.AddInParameter(dbCommand, "@sTX_EMAIL", DbType.String, objAdmUsuario.Email); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados != null && dtrDados.HasRows) { return(this.PopularCustom(dtrDados)); } else { return(new List <EntAdmUsuario>()); } } }
private void PopulaGridUsuario() { EntAdmUsuario objAdmUsuario = new EntAdmUsuario(); this.PageToObject(objAdmUsuario); ListaGrid = new BllAdmUsuario().ObterPorFiltro(objAdmUsuario, objPrograma.IdPrograma); this.AtualizaGrid(); }
/// <summary> /// Altera um EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade do EntUsuario</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void AlterarSenha(EntAdmUsuario objUsuario, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_AtualizaUsuarioSomenteSenha"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nCDA_USUARIO", DbType.Int32, objUsuario.IdUsuario); db.AddInParameter(dbCommand, "@sTX_SENHA", DbType.String, objUsuario.Senha); db.ExecuteNonQuery(dbCommand, transaction); }
private void PageToObject(EntAdmUsuario objAdmUsuario) { objAdmUsuario.IdUsuario = UsuarioLogado.IdUsuario; objAdmUsuario.Usuario = this.TxtBxUsuario.Text; objAdmUsuario.Login = this.TxtBxLogin.Text; objAdmUsuario.CPF = StringUtils.OnlyNumbers(this.TxtBxCPF.Text); objAdmUsuario.Telefone = StringUtils.OnlyNumbers(this.TxtBxTelefone.Text); objAdmUsuario.Email = this.TxtBxEmail.Text; objAdmUsuario.Estado.IdEstado = StringUtils.ToInt(this.DrpDwnLstEstado.SelectedValue); objAdmUsuario.Ativo = this.ChckBxAtivo.Checked; }
private void PageToObject(EntAdmUsuario objUsuario) { objUsuario.IdUsuario = StringUtils.ToInt(this.HddnFldIdUsuario.Value); objUsuario.Usuario = this.TxtBxNome.Text; objUsuario.Login = this.TxtBxLogin.Text; objUsuario.Senha = StringUtils.EncryptPassword(this.TxtBxSenha.Text); objUsuario.Estado.IdEstado = StringUtils.ToInt(this.DrpDwnLstEstado.SelectedValue); objUsuario.CPF = StringUtils.OnlyNumbers(this.TxtBxCPF.Text); objUsuario.Telefone = StringUtils.OnlyNumbers(this.TxtBxTelefone.Text); objUsuario.Email = this.TxtBxEmail.Text; objUsuario.Ativo = this.ChckBxAtivo.Checked; }
protected void Page_Load(object sender, EventArgs e) { if (!Request.IsAuthenticated) { Logout(); } if (Session["objPrograma"] == null) { Logout(); } lnkStyleSheet.Href = WebUtils.AplicaEstilo((EntPrograma)Session["objPrograma"]); lnkFavIcon.Href = WebUtils.AplicaFavIcon((EntPrograma)Session["objPrograma"]); Response.CacheControl = "no-cache"; if (!IsPostBack) { EntAdmUsuario objUsuarioLogado = (EntAdmUsuario)Session["objUsuarioLogado"]; if ((objUsuarioLogado != null) && (objUsuarioLogado.IdUsuario > 0)) { this.lblUsuarioLogado.Text = objUsuarioLogado.Usuario; } else { EntEmpresaCadastro objEmpresaLogada = (EntEmpresaCadastro)Session["objEmpresaLogada"]; if ((objEmpresaLogada != null) && (objEmpresaLogada.IdEmpresaCadastro > 0)) { this.lblUsuarioLogado.Text = objEmpresaLogada.RazaoSocial; } else { lblBemVindo.Visible = false; } } } EntPrograma objPrograma = (EntPrograma)Session["objPrograma"]; EntTurma objTurma = (EntTurma)Session["objTurma"]; if (objTurma != null && objPrograma != null && objTurma.IdTurma > 0 && (objPrograma.IdPrograma == EntPrograma.PROGRAMA_FGA || objPrograma.IdPrograma == EntPrograma.PROGRAMA_PEG)) { lblTurma.Visible = true; lblTurma.Text = "Turma " + objTurma.Turma + "\n"; } else { lblTurma.Visible = false; } }
private void ObjectToPage(EntAdmUsuario objUsuario) { this.HddnFldIdUsuario.Value = IntUtils.ToString(objUsuario.IdUsuario); this.TxtBxNome.Text = objUsuario.Usuario; this.TxtBxLogin.Text = objUsuario.Login; this.TxtBxSenha.Text = objUsuario.Senha; this.TxtBxCPF.Text = FormatUtils.FormatCPF(objUsuario.CPF); this.TxtBxTelefone.Text = FormatUtils.FormatTelefone(objUsuario.Telefone); this.TxtBxEmail.Text = objUsuario.Email; this.ChckBxAtivo.Checked = objUsuario.Ativo; this.PopulaEstado(); this.DrpDwnLstEstado.SelectedValue = objUsuario.Estado.IdEstado.ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { EntAdmUsuario objAdmUsuario = new EntAdmUsuario(); this.PageToObject(objAdmUsuario); this.PopulaGridUsuario(); this.PopulaEstado(); this.ImgBttnIncluir.Visible = ValidaPermissaoBotao(this, EnumType.TipoAcao.Inserir); } this.UCCadastroUsuarioIA1.atualizaGrid += this.PopulaGridUsuario; }
private void Gravar(EntAdmUsuario objUsuario) { this.PageToObject(objUsuario); try { new BllAdmUsuario().AlterarSenha(objUsuario); MessageBox(this.Page, "Senha alterada com sucesso!"); } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar a Senha!"); //logger.Error("Erro ao inserir o EntUsuario!", ex); } }
/// <summary> /// Altera um EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade do EntUsuario</param> /// <param name="transaction">Transaction</param> /// <param name="db">DataBase</param> public void Alterar(EntAdmUsuario objUsuario, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_AtualizaUsuario"); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; db.AddInParameter(dbCommand, "@nCDA_USUARIO", DbType.Int32, objUsuario.IdUsuario); db.AddInParameter(dbCommand, "@sTX_USUARIO", DbType.String, objUsuario.Usuario); db.AddInParameter(dbCommand, "@sTX_LOGIN", DbType.String, objUsuario.Login); db.AddInParameter(dbCommand, "@nCEA_ESTADO", DbType.String, objUsuario.Estado.IdEstado); db.AddInParameter(dbCommand, "@bFL_ATIVO", DbType.Int32, objUsuario.Ativo); db.AddInParameter(dbCommand, "@sTX_CPF", DbType.String, objUsuario.CPF); db.AddInParameter(dbCommand, "@sTX_TELEFONE", DbType.String, objUsuario.Telefone); db.AddInParameter(dbCommand, "@sTX_EMAIL", DbType.String, objUsuario.Email); db.ExecuteNonQuery(dbCommand, transaction); }
protected void ImgBttnConfirma_Click(object sender, ImageClickEventArgs e) { if (this.VerificaCamposObrigatoriosCadastro()) { if (Regex.IsMatch(this.TxtBxLogin.Text, "[A-Za-z]")) { // Administrativo EntAdmUsuario objUsuario = UsuarioLogado; if (objUsuario.Senha != StringUtils.EncryptPassword(this.TxtBxAntigaSenha.Text)) { MessageBox(this, "A senha antiga não confere!"); } else { this.Gravar(objUsuario); } } else { // Empresa if (this.TxtBxNovaSenha.Text.Length < 6) { MessageBox(this, "A senha deve conter no minimo 6 caracteres!"); } else { EntProgramaEmpresa objProgramaEmpresa = new BllProgramaEmpresa().ObterPorProgramaEmpresa(objPrograma.IdPrograma, IdEmpresaLogada); if (objProgramaEmpresa.Senha != StringUtils.EncryptPassword(this.TxtBxAntigaSenha.Text)) { MessageBox(this, "A senha antiga não confere!"); } else { this.GravarEmpresa(objProgramaEmpresa); } } } } else { MessageBox(this.Page, "Favor preencher os campos obrigatórios (em destaque)."); } }
public EntAdmUsuario ObterUsuarioPorEmail(String nome, DbTransaction transaction, Database db) { DbCommand dbCommand = db.GetStoredProcCommand("STP_Auxiliar_ObterUsuarioPorEmail"); db.AddInParameter(dbCommand, "@Nome", DbType.String, nome); dbCommand.CommandTimeout = BdConfig.CommmandTimeout; EntAdmUsuario temp = new EntAdmUsuario(); using (DbDataReader dtrDados = (System.Data.Common.DbDataReader)db.ExecuteReader(dbCommand, transaction)) { if (dtrDados.Read()) { temp.IdUsuario = ObjectUtils.ToInt(dtrDados["CDA_USUARIO"]); } } return(temp); }
private Boolean EnviaEmailAdm(EntAdmUsuario objUsuario) { // Enviar email alertando para confirmar a alteração da senha. StringBuilder sMensagem = new StringBuilder(); sMensagem.AppendLine("Essa é uma mensagem automática, por favor, não responda."); sMensagem.AppendLine(); sMensagem.AppendLine("Você solicitou o envio de sua senha."); sMensagem.AppendLine("Para confirmar acesse o link: " + Request.Url.Scheme + System.Uri.SchemeDelimiter + Request.Url.Host + (Request.Url.IsDefaultPort ? "" : ":" + Request.Url.Port) + "/Paginas/TrocarSenha.aspx?UserCD=" + objUsuario.IdUsuario.ToString() + "&Tipo=Adm&Programa=" + this.objPrograma.IdPrograma.ToString()); sMensagem.AppendLine(); sMensagem.AppendLine("Se você não solicitou sua senha, por favor, desconsidere este e-mail."); sMensagem.AppendLine(); sMensagem.AppendLine("Em caso de dúvida, contate o Gestor do Programa."); sMensagem.AppendLine(); sMensagem.AppendLine("Administração PEG."); return(WebUtils.EnviaEmail(objUsuario.Email, "Solicitação de senha PEG", sMensagem)); }
/// <summary> /// Altera um EntUsuario /// </summary> /// <autor>Fernando Carvalho</autor> /// <param name="objUsuario">Entidade de EntUsuario</param> public void Alterar(EntAdmUsuario objUsuario) { using (DbConnection connection = db.CreateConnection()) { connection.Open(); DbTransaction transaction = connection.BeginTransaction(); try { dalUsuario.Alterar(objUsuario, transaction, db); transaction.Commit(); } catch { transaction.Rollback(); throw; } finally { connection.Close(); } } }
private Boolean Gravar() { EntAdmUsuario objUsuario = new EntAdmUsuario(); this.PageToObject(objUsuario); try { //Verifica se é Insert ou Update if (objUsuario.IdUsuario == 0) { if (new BllAdmUsuario().ExisteUsuario(this.TxtBxLogin.Text)) { MessageBox(this.Page, "Login já existente!"); return(false); } else if ((StringUtils.OnlyNumbers(this.TxtBxLogin.Text).Length) == (this.TxtBxLogin.Text.Length)) { MessageBox(this.Page, "Login deve conter pelomenos uma letra!"); return(false); } else if (new BllAdmUsuario().ExisteCPF(StringUtils.OnlyNumbers(this.TxtBxCPF.Text))) { MessageBox(this.Page, "CPF já existente!"); return(false); } else { objUsuario = new BllAdmUsuario().Inserir(objUsuario); MessageBox(this.Page, "Usuário inserido com sucesso!"); } } else { EntAdmUsuario objUsuarioAux = new BllAdmUsuario().ObterPorId(objUsuario.IdUsuario); if (objUsuarioAux.Login != objUsuario.Login) { if (new BllAdmUsuario().ExisteUsuario(this.TxtBxLogin.Text)) { MessageBox(this.Page, "Login já existente!"); return(false); } else if ((StringUtils.OnlyNumbers(this.TxtBxLogin.Text).Length) == (this.TxtBxLogin.Text.Length)) { MessageBox(this.Page, "Login deve conter pelomenos uma letra!"); return(false); } } else { if (objUsuarioAux.CPF != objUsuario.CPF) { if (new BllAdmUsuario().ExisteCPF(StringUtils.OnlyNumbers(this.TxtBxCPF.Text))) { MessageBox(this.Page, "CPF já existente!"); return(false); } } } new BllAdmUsuario().Alterar(objUsuario); MessageBox(this.Page, "Usuário alterado com sucesso!"); } return(true); } catch (Exception ex) { MessageBox(this.Page, "Erro ao tentar Gravar o Usuário!"); return(false); //logger.Error("Erro ao inserir o EntUsuario!", ex); } }
private void PageToObject(EntAdmUsuario objUsuario) { objUsuario.Login = this.TxtBxLogin.Text; objUsuario.Senha = StringUtils.EncryptPassword(this.TxtBxNovaSenha.Text); }