private void SalvarUsuario() { string script = ""; string msg = ""; Resultado resultado = new Resultado(); if (ViewState["UsuID"].ToString().Equals("0") && tbxSenhaUsuario.Text.Trim().Equals("")) { script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js("O campo SENHA é obrigatório na inserção"), false); } else { Usuario oUsuarios = new Usuario(); try { oUsuarios.UsuarioId = Int32.Parse(ViewState["UsuID"].ToString()); oUsuarios.Nome = tbxNomeUsuario.Text; oUsuarios.Email = txtemail.Text; oUsuarios.Login = tbxLoginUsuario.Text; oUsuarios.PerfilId = Int32.Parse(ddlPerfilUsuario.SelectedValue); oUsuarios.Area.ID = Int32.Parse(ddlArea.SelectedValue); oUsuarios.Status = ddlStatus.SelectedValue; oUsuarios.Senha = tbxSenhaUsuario.Text.Trim() == "" ? null : tbxSenhaUsuario.Text.Trim(); if (ViewState["UsuID"].ToString().Equals("0")) { resultado = usuarioFacade.Inserir(oUsuarios); msg = "Usuário Cadastrado com Sucesso!"; if (resultado.Sucesso) { LiparCampos(); PesquisarUsuario(); } } else { resultado = usuarioFacade.Alterar(oUsuarios); msg = resultado.Mensagens[0].Descricoes[0].ToString(); } if (resultado.Sucesso) { LiparCampos(); PesquisarUsuario(); } script = Consts.JavaScript.Alert(Consts.Funcoes.Replacer4js(msg.ToString()), false); } finally { Fechar(); } } ScriptManager.RegisterStartupScript(this, this.GetType(), "alerta", script, true); }