public async Task <ActionResult> Editar(UsuarioViewModel _viewModel) { try { if (ModelState.IsValid) { if (ValidaCadastro(_viewModel.Id, _viewModel.Cpf, _viewModel.Email)) { return(View()); } TB_USUARIO _usuario = AutoMapperManager.Instancia.Mapper.Map <UsuarioViewModel, TB_USUARIO>(_viewModel); TB_USUARIO _usuarioBanco = _repositorio.SelecionarPorId(_usuario.ID); _usuarioBanco.CPF = _usuario.CPF; _usuarioBanco.EMAIL = _usuario.EMAIL; _usuarioBanco.NOME = _usuario.NOME; await _repositorio.Alterar(_usuarioBanco); return(RedirectToAction("Index")); } return(View(_viewModel)); } catch (DbEntityValidationException e) { return(null); } catch (Exception) { ViewBag.MensagemErro = "Falha ao editar o Usuário!"; return(RedirectToAction("Erro", "Home")); } }
void GetSchemasForms(TB_USUARIO userInfo) { try { var visitas = GetRest("api/mobile/formularios/schemas", Cache.TYPE_FORM, userInfo, 3); var request = JsonConvert.DeserializeObject <RestFormSchemasModel>(visitas).result; model.db.InsertSchema(request); } catch (Exception x) { if (!(x is NotModifiedException || x is TaskCanceledException)) { exceptionMessage = x.Message; } else if (x is InvalidLoginException) { exceptionMessage = x.Message; invalidException = (InvalidLoginException)x; throw x; } else if (x is NotModifiedException) { if (((NotModifiedException)x).typeofExeption == HttpStatusCode.NotFound) { model.dbCache.UpdateCache(Cache.TYPE_FORM, null, userInfo.ID); } } } }
internal void SendVisitasJustificadas(TB_USUARIO userInfo) { string id = userInfo.ID; var justificados = model.db.GetVisitasJustificadas(id); if (justificados != null) { foreach (var item in justificados) { var modelVisita = new PdvRestModel { id = item.ID, justificativa = item.JUSTIFICATIVA, inicioVisita = item.INICIO, fimVisita = item.FIM, bateriaInicial = "0", bateriaFinal = "0", statusVisita = (int)StatusVisitaServer.CANCELADO, lat = item.LAT, lng = item.LONG }; var obj = JsonConvert.SerializeObject(modelVisita); PutRest("api/mobile/visitas/" + item.ID, obj, userInfo, 3); item.STATUS = (int)StatusAPI.ENVIADO; } model.db.database.UpdateAllAsync(justificados).Wait(); } }
public async Task <ActionResult> Cadastro(RegistraViewModel _viewModel) { try { if (ModelState.IsValid) { if (ValidaCadastro(0, _viewModel.Cpf, _viewModel.Email)) { return(View()); } var _usu = _repositorio.Selecionar().Any(u => u.CPF == _viewModel.Cpf); if (_usu) { ViewBag.Alerta = "Já existe um usuário cadastrado com este CPF!"; return(View()); } TB_USUARIO _usuario = AutoMapperManager.Instancia.Mapper.Map <RegistraViewModel, TB_USUARIO>(_viewModel); await _repositorio.Inserir(_usuario); return(RedirectToAction("Index")); } return(View(_viewModel)); } catch (Exception) { ViewBag.MensagemErro = "Falha ao cadastrar o Usuário!"; return(RedirectToAction("Erro", "Home")); } }
public ActionResult Login(TB_USUARIO tabela) { // - aqui vai pesquisar o login é senha try { var tbuscar = new UsuarioAplicacao(); var validadados = new ValidaCaracter(); var retorno = tbuscar.ListarPorLoginSenha(validadados.ValidaDados(tabela.LoginUsuario), validadados.ValidaDados(tabela.SenhaUsuario)); if (retorno != null) { Session["idusuario"] = retorno.IdUsuario; Session["NomeUsuario"] = retorno.NomeUsuario; Session["Administrador"] = retorno.UsuarioAdmin; Session["EmailUsuario"] = retorno.EmailUsuario; //redireciona para o painel de controle return(RedirectToAction("index", "PaginaInicial")); //exemplo return RedirectToAction("Index", "Home", new { id = @Session["idpossibilidadde"] }); } else { TempData["erro"] = "...Ops.. acredito que você tenha errado a senha/login, tente novamente, ou use a opção recuperar a sua senha!"; } } catch (Exception ex) { TempData["erro"] = ex.ToString(); // "...Ops.. acredito que você tenha errado a senha/login, tente novamente, ou use a opção recuperar a sua senha!"; } ModelState.Clear(); return(RedirectToAction("index", "Home")); }
TB_USUARIO DoLogin(string empresa, string usuario, string senha, int tryAgain) { tryAgain--; var resultTable = new TB_USUARIO(); try { var instancia = new IntanciaRestCon(); var instanciaModel = instancia.GetIntancia(empresa); var result = model.rest.GetLogin(instanciaModel.url, senha, usuario); resultTable.ID = result.Result.Id; resultTable.NOME = result.Result.Nome; resultTable.CARGO = result.Result.Cargo; resultTable.LOGIN = usuario; resultTable.SENHA = senha; resultTable.ATIVO = true; resultTable.SERVIDOR = instanciaModel.url; return(resultTable); } catch (InvalidLoginException loginError) { throw loginError; } catch (Exception ex) { if (tryAgain > 0) { throw ex; } return(DoLogin(empresa, usuario, senha, tryAgain)); } }
protected void GuardarConsultor_Click(object sender, EventArgs e) { var usuario = (MV_DetalleUsuario)Session["usuario"]; TB_PERSONA consultor = new TB_PERSONA(); consultor.CORREO_E = correoConsultor.Text; consultor.APELLIDOS = apellidoConsultor.Text; consultor.DIRECCION = direccionConsultor.Text; consultor.NOMBRES = nombreConsultor.Text; consultor.TEL_CEL = celularConsultor.Text; consultor.TEL_FIJO = telFijoConsultor.Text; consultor.ID_DEPARTAMENTO = Convert.ToInt32(ddl_depto.SelectedValue); consultor.ID_MUNICIPIO = Convert.ToInt32(ddl_municipio.SelectedValue); MV_Exception res = new A_PERSONA().AlmacenarPersona(consultor, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); if (res.IDENTITY == null) { throw new Exception(res.ERROR_MESSAGE); } consultor.ID_PERSONA = int.Parse(res.IDENTITY.ToString()); TB_USUARIO usuarioConsultor = new TB_USUARIO(); usuarioConsultor.NOMBRE_USUARIO = "consultor_" + consultor.ID_PERSONA; usuarioConsultor.CONTRASENA = passwordConsultor.Text; usuarioConsultor.ID_ROL = 3; usuarioConsultor.ID_PERSONA = consultor.ID_PERSONA; res = new A_USUARIO().createUsuario(usuarioConsultor, ((MV_DetalleUsuario)Session["usuario"]).ID_USUARIO); Response.RedirectToRoute("AsignacionConsultor"); }
public void InsertUser(TB_USUARIO User) { bool validUser; try { if (string.IsNullOrEmpty(User.DS_USUARIO) || string.IsNullOrEmpty(User.DS_SENHA)) { throw new Exception("Favor preencher todos os campos!"); } validUser = userRepository.ValidUser(User.DS_USUARIO); if (!validUser) { throw new Exception("Usuário já cadastrado!"); } User.FL_ATIVO = true; User.DS_SENHA = hashService.CriptografarSenha(User.DS_SENHA); userRepository.Insert(User); } catch (Exception ex) { throw ex; } }
private void AlmacenarDatos(RegistroBeneficiarioViewModel registro) { var aBenericiario = new A_BENEFICIARIO(); var aPersona = new A_PERSONA(); var aUsuario = new A_USUARIO(); #region Subida a Base de Datos var persona = new TB_PERSONA { NOMBRES = registro.InfoPersonal.Nombres, APELLIDOS = registro.InfoPersonal.Apellidos, CORREO_E = registro.InfoCredenciales.Correo, DIRECCION = registro.InfoActividadEconomica.Direccion, ID_MUNICIPIO = registro.InfoActividadEconomica.MunicipioId, TEL_CEL = registro.InfoPersonal.Celular, TEL_FIJO = registro.InfoPersonal.Telefono, }; var idUsuario = ((MV_DetalleUsuario)Session["usuario"])?.ID_USUARIO ?? 0; var idPersona = registro.InfoCredenciales.PersonaId != 0 ? aPersona.ActualizarPersona(persona, idUsuario) : aPersona.AlmacenarPersona(persona, idUsuario); var beneficiario = new TB_BENEFICIARIO { ID_PERSONA = Convert.ToInt32(idPersona.IDENTITY), ID_SECTOR_ECONOMICO = registro.InfoActividadEconomica.SectorId, CODIGO_BENEFICIARIO = "", ID_ESTADO_PROCESO = A_ESTADO_PROCESO.ObtenerPorCodigo("B02").ID_ESTADO_PROCESO, DUI = registro.InfoPersonal.Dui, NIT = registro.InfoPersonal.Nit, TIPO_PERSONA = Session["tipoPersona"].ToString() == "personaNatural" ? (short)2 : (short)1 }; var usuario = new TB_USUARIO { CONTRASENA = registro.InfoCredenciales.Password, ID_PERSONA = Convert.ToInt32(idPersona.IDENTITY), ID_ROL = 2, // no debe ir quemado NOMBRE_USUARIO = registro.InfoCredenciales.Correo }; #endregion aUsuario.createUsuario(usuario, idUsuario); var idBeneficiario = Convert.ToInt32(aBenericiario.GuardarBeneficiario(beneficiario, idUsuario).IDENTITY); #region Subida de Archivos al Servidor SubirArchivo(lbl_cuerpo, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.CredencialCuerpoFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.CredencialCuerpoNombre, idBeneficiario); SubirArchivo(lbl_constancia, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.ConstanciaAlcaldiaFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.ConstanciaAlcaldiaNombre, idBeneficiario); SubirArchivo(lbl_estadoie, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoIngresosEgresosFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoIngresosEgresosNombre, idBeneficiario); SubirArchivo(lbl_estadore, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoResultadosFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EstadoResultadosNombre, idBeneficiario); SubirArchivo(lbl_escritura, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EscrituraConstitucionFile, _registroViewModel.InfoDocumentacion.InfoDocumentacionPersonaJuridica.EscrituraConstitucionNombre, idBeneficiario); #endregion A_NOTIFICACION.GuardarNotificacion(A_USUARIO.obtenerCoordinador().ID_USUARIO, idUsuario, "B02"); }
public ActionResult RegistroUsuario(TB_USUARIO reg) { string mensaje = servicio.RegistrarUsuario(reg); string msg = servicio.EnviarCorreoConfimacion(); return(RedirectToAction("RegistroUsuario")); }
public ActionResult DeleteConfirmed(int id) { TB_USUARIO tB_USUARIO = db.TB_USUARIO.Find(id); db.TB_USUARIO.Remove(tB_USUARIO); db.SaveChanges(); return(RedirectToAction("Index")); }
public TB_USUARIO Get(int id) { usu = new TB_USUARIO(); usu = (TB_USUARIO) new Usuario().ProducarPeloId(id).Objeto[0]; return(usu); }
/// <summary> /// Insere informacoes de usuario na tabela. /// </summary> /// <param name="data">Table populada com os dados do usuario.</param> internal void InsertInfDUsuario(TB_USUARIO data) { if (data.AVATAR != null) { data.AVATAR_STATUS = (int)StatusAPI.CONCLUIDO; } database.InsertOrReplaceAsync(data).Wait(); }
public ActionResult Edit([Bind(Include = "COD_USUARIO,EMAIL,SENHA,CIDADE,ESTADO")] TB_USUARIO tB_USUARIO) { if (ModelState.IsValid) { db.Entry(tB_USUARIO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tB_USUARIO)); }
public int Delete(int id) { usu = new TB_USUARIO(); usu = (TB_USUARIO) new Usuario().ProducarPeloId(id).Objeto[0]; int retorno = new Usuario().Remover(usu).CodigoErro; return(retorno); }
public ActionResult Edit([Bind(Include = "CD_USUARIO,NM_USUARIO,DS_LOGIN,DS_SENHA,FL_ATIVO")] TB_USUARIO tB_USUARIO) { if (ModelState.IsValid) { db.Entry(tB_USUARIO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tB_USUARIO)); }
public TB_USUARIO Add(TB_USUARIO entity) { entity = Context.TB_USUARIOS.Add(entity); Context.SaveChanges(); entity.MATRICULA = entity.USUARIO_ID.ToString().PadLeft(8, '0'); Context.SaveChanges(); return(entity); }
public ActionResult Edit([Bind(Include = "ID_USUARIO,DS_NOME,DS_SENHA,DS_EMAIL,DS_TIPO,DS_STATUS")] TB_USUARIO tB_USUARIO) { if (ModelState.IsValid) { db.Entry(tB_USUARIO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tB_USUARIO)); }
public ActionResult Create([Bind(Include = "COD_USUARIO,EMAIL,SENHA,CIDADE,ESTADO")] TB_USUARIO tB_USUARIO) { if (ModelState.IsValid) { db.TB_USUARIO.Add(tB_USUARIO); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tB_USUARIO)); }
public string Carrega_Acessos(Dictionary <string, object> dados) { try { decimal ID_USUARIO = Convert.ToDecimal(dados["ID_USUARIO"]); using (Doran_ERP_Servicos_DadosDataContext ctx = new Doran_ERP_Servicos_DadosDataContext()) { var query = from st in ctx.TB_ACESSO_COMERCIALs select new { st.ID_USUARIO, st.TB_USUARIO.LOGIN_USUARIO, st.TB_USUARIO.NOME_USUARIO, st.MENU }; if (ID_USUARIO > 0) { query = query.Where(au => au.ID_USUARIO == ID_USUARIO); } var rowCount = query.Count(); var query1 = query.Skip(Convert.ToInt32(dados["start"])).Take(Convert.ToInt32(dados["limit"])); DataSet ds = ApoioXML.ToDataSet(ctx, query1, rowCount); ds.Tables[0].Columns.Add("ICONE"); TB_USUARIO _usuario = new TB_USUARIO(); foreach (DataRow dr in ds.Tables[0].Rows) { dr["ICONE"] = getIconeMenu(dr["MENU"].ToString()); } foreach (DataRow dr in ds.Tables[1].Rows) { dr["totalCount"] = rowCount; } System.IO.StringWriter tr = new System.IO.StringWriter(); ds.WriteXml(tr); return(tr.ToString()); } } catch (Exception ex) { Doran_Base.Auditoria_ERP_Servicos.Doran_Exception.GravaErro(ex, Convert.ToDecimal(dados["ID_USUARIO_ORIGINAL"])); throw ex; } }
public ActionResult Edit([Bind(Include = "COD_USUARIO,NOME,SOBRENOME,EMAIL,SENHA,COD_CARGO,PERFIL,ATIVO")] TB_USUARIO tB_USUARIO) { if (ModelState.IsValid) { db.Entry(tB_USUARIO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.COD_CARGO = new SelectList(db.TB_CARGO, "COD_CARGO", "CARGO", tB_USUARIO.COD_CARGO); return(View(tB_USUARIO)); }
public ActionResult Create([Bind(Include = "CD_USUARIO,NM_USUARIO,DS_LOGIN,DS_SENHA,FL_ATIVO")] TB_USUARIO tB_USUARIO) { if (ModelState.IsValid) { db.TB_USUARIO.Add(tB_USUARIO); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tB_USUARIO)); }
public ActionResult Create([Bind(Include = "ID_USUARIO,DS_NOME,DS_SENHA,DS_EMAIL,DS_TIPO")] TB_USUARIO usuario) { usuario.DS_STATUS = "A"; if (ModelState.IsValid) { db.TB_USUARIO.Add(usuario); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(usuario)); }
protected void Page_Load(object sender, EventArgs e) { MV_DetalleBeneficiario beneficiario = (MV_DetalleBeneficiario)Session["beneficiarioData"]; TB_USUARIO userBen = A_USUARIO.ObtenerUsuarioPorIdBeneficiario(Convert.ToInt32(Page.RouteData.Values["id"].ToString())); MV_DetalleUsuario usuario = (MV_DetalleUsuario)Session["usuario"]; citas = A_ACTIVIDAD.ConsultarCitas(usuario.ID_USUARIO, userBen.ID_USUARIO); lbl_nombre.Text = beneficiario.NOMBRES + ' ' + beneficiario.APELLIDOS; lbl_telefono.Text = beneficiario.TEL_FIJO; lbl_nit.Text = beneficiario.NIT; lbl_muni.Text = beneficiario.MUNICIPIO; }
public void ExcluirUsuario(TB_USUARIO conta) { contas.RemoveAll((obj) => obj.Usuario.Equals(conta.NOME) && obj.Servidor.Equals( conta.SERVIDOR.Substring(0, conta.SERVIDOR.IndexOf(".", StringComparison.CurrentCulture)))); usersInfo = model.dbGenericActivity.GetUsersIDsLogged(); var user = usersInfo.Find((obj) => obj.NOME.Equals(conta.NOME) && obj.SERVIDOR.Equals(conta.SERVIDOR)); model.dbGenericActivity.RemoveUser(user.ID); }
public ActionResult Login(TB_USUARIO usuario) { var validar = db.TB_USUARIO.Where(a => a.DS_NOME.Equals(usuario.DS_NOME) && a.DS_SENHA.Equals(usuario.DS_SENHA)).FirstOrDefault(); if (validar != null) { Session["usuarioLogadoID"] = validar.ID_USUARIO.ToString(); Session["nomeUsuarioLogado"] = validar.DS_NOME.ToString(); return(RedirectToAction("Index")); } return(View(usuario)); }
public HttpResponseMessage New(TB_USUARIO User) { try { userService.InsertUser(User); return(Request.CreateResponse(HttpStatusCode.OK, new { valid = true, message = "Usuário cadastrado com sucesso!" })); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.OK, new { valid = false, message = ex.Message })); } }
public void Insert(TB_USUARIO user) { try { user = db.TB_USUARIO.Add(user); db.SaveChanges(); } catch (Exception ex) { throw ex; } }
// GET: Usuario/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TB_USUARIO tB_USUARIO = db.TB_USUARIO.Find(id); if (tB_USUARIO == null) { return(HttpNotFound()); } return(View(tB_USUARIO)); }
/// <summary> /// Método que autentica al usuario con las credenciales ingresadas. Si se comprueban correctas, lo redirige a su pantalla de inicio (según su rol); sino, le permite un nuevo intento de corregir sus credenciales /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btn_login_Click(object sender, EventArgs e) { A_USUARIO u = new A_USUARIO(); A_PERSONA p = new A_PERSONA(); TB_PERSONA persona = p.getPersonaByCorreoE(txt_email.Text); //Si las credenciales son correctas, se busca la información de la persona if (persona == null) { lbl_errors.Attributes.Remove("hidden"); lbl_errors.Text = "Usuario o contraseña incorrectos"; return; } TB_USUARIO usuario = u.getUsuarioByPersona(persona.ID_PERSONA); //A partir de la persona se extrae el resto de la información del usuario //Verificando las credenciales if (!u.Autenticar(txt_email.Text, txt_password.Text)) { lbl_errors.Attributes.Remove("hidden"); lbl_errors.Text = "Usuario o contraseña incorrectos"; return; } //Verificando el estado de la sesion int estado_sesion = u.getEstadoSesion(usuario.ID_USUARIO, Session.SessionID); //Tomando acciones segun resultado de la comprobacion: switch (estado_sesion) { case A_USUARIO.SESION_EXISTENTE_NO_EQUIVALENTE: //Sesion abierta, del que no es propietario. Preguntar si cerrar btn_restart_sesion.Visible = true; //btn_login.Visible = false; txt_password.Attributes.Remove("required"); Session["old_email"] = txt_email.Text; return; case A_USUARIO.SESION_NO_EXISTENTE: //Sesion nueva u.updateUsuarioAsAutenticado(usuario.ID_USUARIO, Session.SessionID, true); redirigir(usuario.ID_USUARIO, usuario.ID_ROL); break; case A_USUARIO.SESION_EXISTENTE: //Sesion abierta, pero del que es propietario redirigir(usuario.ID_USUARIO, usuario.ID_ROL); break; } }
public static int Salvar(TB_USUARIO usuario, bool master) { string tipo = ""; Entities Context = new Entities(); try { if (usuario.COD_USUARIO == 0 && !master) { tipo = "Novo"; VerificarUsuarioExistente(usuario); usuario.COD_USUARIO = CodUsuario(); usuario.AUD_USUARIO_INC = CRB.BOSS.Funcoes.Cookie.Valor("LoginUsuario"); usuario.AUD_USUARIO_ALT = CRB.BOSS.Funcoes.Cookie.Valor("LoginUsuario"); usuario.DTH_REGISTRO_INC = CRB.BOSS.Funcoes.Geral.FormatDateOracle(DateTime.Now); usuario.DTH_REGISTRO_ALT = CRB.BOSS.Funcoes.Geral.FormatDateOracle(DateTime.Now); Context.TB_USUARIO.AddObject(usuario); } else { tipo = "Alterar"; TB_USUARIO usuarioAntigo = Context.TB_USUARIO.Where(u => u.COD_USUARIO == usuario.COD_USUARIO).Single(); usuarioAntigo.NME_USUARIO = usuario.NME_USUARIO; usuarioAntigo.NRO_CPF = usuario.NRO_CPF; usuarioAntigo.NME_EMAIL = usuario.NME_EMAIL; usuarioAntigo.NME_APELIDO = usuario.NME_APELIDO; usuarioAntigo.STA_USUARIO = usuario.STA_USUARIO; usuarioAntigo.AUD_USUARIO_ALT = CRB.BOSS.Funcoes.Cookie.Valor("LoginUsuario"); usuarioAntigo.DTH_REGISTRO_ALT = CRB.BOSS.Funcoes.Geral.FormatDateOracle(DateTime.Now); } Context.SaveChanges(); string log = "Salvar - Usuario: " + usuario.NME_USUARIO + " CPF: " + usuario.NRO_CPF + " Email: " + usuario.NME_EMAIL + " Status: " + usuario.STA_USUARIO + " Apelido:" + usuario.NME_APELIDO; CRB.BOSS.Auditoria.Log.Log.Salvar(log, CRB.BOSS.Auditoria.Log.InformacoesLog.Information, CRB.BOSS.Autenticacao.Modulo.Modulo.Funcionalidade, CRB.BOSS.Autenticacao.Modulo.Modulo.Atual); CRB.BOSS.Auditoria.Trilha.Auditoria.Salvar(log, CRB.BOSS.Autenticacao.Modulo.Modulo.CodAcao(tipo), CRB.BOSS.Autenticacao.Modulo.Modulo.CodFuncionalidade, CRB.BOSS.Autenticacao.Modulo.Modulo.CodAtual, CRB.BOSS.Autenticacao.Modulo.Modulo.CodPerfilAtual); return usuario.COD_USUARIO; } catch (Exception ex) { CRB.BOSS.Auditoria.Log.Log.Salvar(ex.Message, CRB.BOSS.Auditoria.Log.InformacoesLog.Information, CRB.BOSS.Autenticacao.Modulo.Modulo.Funcionalidade, CRB.BOSS.Autenticacao.Modulo.Modulo.Atual); CRB.BOSS.Auditoria.Trilha.Auditoria.SalvarErro(ex.Message, CRB.BOSS.Autenticacao.Modulo.Modulo.CodAcao(tipo), CRB.BOSS.Autenticacao.Modulo.Modulo.CodFuncionalidade, CRB.BOSS.Autenticacao.Modulo.Modulo.CodAtual, CRB.BOSS.Autenticacao.Modulo.Modulo.CodPerfilAtual, ex.Message); throw ex; } }
public static void VerificarUsuarioExistente(TB_USUARIO usuario) { Entities Context = new Entities(); if (Context.TB_USUARIO.Any(u => u.NME_LOGIN == usuario.NME_LOGIN)) throw new Exception("Usuário já existe!"); }