Beispiel #1
0
        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;

            }
        }
Beispiel #2
0
        /// <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;
            }
        }