public RespuestasCentralizador ValidarExistenciaUsuario(Usuario usuario, String IndentificadorCarpeta) { RespuestasCentralizador retorno = new RespuestasCentralizador(); try { DaoRUUS dao = new DaoRUUS(); return dao.validarExisteUsuarios(usuario.numeroIdentificacion, usuario.idTipoIdentificacion, IndentificadorCarpeta); } catch (Exception ex) { retorno.Exitoso = false; retorno.Message = ex.Message; return retorno; } }
/// <summary> /// valida la existencia del usuario por numero de identificacion y tipo de identificacion. /// </summary> /// <param name="identificacionUsuario"></param> /// <param name="idTipoIdentificacion"></param> /// <returns>RespuestasCentralizador</returns> public RespuestasCentralizador validarExisteUsuarios(String identificacionUsuario, int idTipoIdentificacion, string IdentificadorCarpetaColombiana) { RespuestasCentralizador retorno = new RespuestasCentralizador(); try { registrarLog("VAUS", IdentificadorCarpetaColombiana, "VALIDACION REGISTRO USUARIOS"); AppLog.Write(" Ingrese validarExisteUsuarios ", AppLog.LogMessageType.Info, null, "CentralizadorColombiano"); AppLog.Write(string.Format(" datos tipo identificacion: {0}, numero de identificacion {1}.", idTipoIdentificacion.ToString(), identificacionUsuario), AppLog.LogMessageType.Info, null, "CentralizadorColombiano"); using (CentralizadorDataContext ctx = new CentralizadorDataContext()) { var usuario = (from efp in ctx.tb005_RRUS where efp.numeroIdentificacion == identificacionUsuario && efp.idTipoIdentificacion == idTipoIdentificacion select efp); if (usuario.Any()) { var UIDCarpeta = usuario.First().tb006_OPERADOR.unicoIdentificador.ToString().ToUpper(); if (UIDCarpeta.Equals(IdentificadorCarpetaColombiana.ToUpper())) retorno.MismoOperador = true; else retorno.MismoOperador = false; retorno.Exitoso = true; retorno.Existe = true; //si existen return retorno; } else { retorno.Existe = false; retorno.MismoOperador = false; retorno.Message = "Sin operador Asignado"; return retorno; } } } catch (Exception e) { AppLog.Write(" Error validarExisteUsuarios ", AppLog.LogMessageType.Error, e, "CentralizadorColombiano"); retorno.Exitoso = false; throw e; } }