public static SqlDataReader GetParametros(SqlTransaction tr, int t472_idconsulta)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametrosSql.add("@t472_idconsulta", SqlDbType.Int, 4, t472_idconsulta),
     };
     if (tr == null)
     {
         return(SqlHelper.ExecuteSqlDataReader("SUP_PARAMETROCONSULTAPERSONAL_SByIdconsulta", aParam));
     }
     else
     {
         return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_PARAMETROCONSULTAPERSONAL_SByIdconsulta", aParam));
     }
 }
 /// <summary>
 /// Acceso por clave de la consulta personalizada
 /// El 07/04/2013 Víctor indica que no hace falta usuario para el acceso a la consulta personalizada
 /// </summary>
 /// <param name="tr"></param>
 /// <param name="t472_clavews"></param>
 /// <param name="t314_idusuario"></param>
 /// <returns></returns>
 public static SqlDataReader Select(SqlTransaction tr, string t472_clavews)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametrosSql.add("@t472_clavews", SqlDbType.VarChar, 20, t472_clavews)
     };
     if (tr == null)
     {
         return(SqlHelper.ExecuteSqlDataReader("SUP_CONSULTAPERSONAL_S3", aParam));
     }
     else
     {
         return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CONSULTAPERSONAL_S3", aParam));
     }
 }
 public static SqlDataReader Select(SqlTransaction tr, string t145_idusuario)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametrosSql.add("@t145_idusuario", SqlDbType.VarChar, 10, t145_idusuario)
     };
     if (tr == null)
     {
         return(SqlHelper.ExecuteSqlDataReader("SUP_APPORIGENWS_S", aParam));
     }
     else
     {
         return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_APPORIGENWS_S", aParam));
     }
 }
 /// <summary>
 /// Establece el nº de accesos erróneos de un consumidor de servicios web
 /// </summary>
 /// <param name="tr"></param>
 /// <param name="t145_idusuario"></param>
 /// <param name="t145_intentos"></param>
 public static void SetIntentos(SqlTransaction tr, string t145_idusuario, short t145_intentos)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametrosSql.add("@t145_idusuario", SqlDbType.VarChar, 10, t145_idusuario),
         ParametrosSql.add("@t145_intentos", SqlDbType.SmallInt, 2, t145_intentos)
     };
     if (tr == null)
     {
         SqlHelper.ExecuteNonQuery("SUP_APPORIGENWS_INTENTOS_U", aParam);
     }
     else
     {
         SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_APPORIGENWS_INTENTOS_U", aParam);
     }
 }
        //public static USUARIO Select(SqlTransaction tr, int t314_idusuario)
        //{
        //    USUARIO o = new USUARIO();

        //    //SqlParameter[] aParam = new SqlParameter[1];
        //    //aParam[0] = new SqlParameter("@t314_idusuario", SqlDbType.Int, 4);
        //    //aParam[0].Value = t314_idusuario;
        //    SqlParameter[] aParam = new SqlParameter[]{
        //        ParametrosSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario),
        //    };

        //    SqlDataReader dr;
        //    if (tr == null)
        //        dr = SqlHelper.ExecuteSqlDataReader("SUP_PROFESIONAL_S2", aParam);
        //    else
        //        dr = SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_PROFESIONAL_S2", aParam);

        //    if (dr.Read())
        //    {
        //        o.t314_idusuario = t314_idusuario;
        //        if (dr["t001_idficepi"] != DBNull.Value)
        //            o.t001_idficepi = int.Parse(dr["t001_idficepi"].ToString());
        //        if (dr["t001_fecalta"] != DBNull.Value)
        //            o.t001_fecalta = (DateTime)dr["t001_fecalta"];
        //        if (dr["t001_fecbaja"] != DBNull.Value)
        //            o.t001_fecbaja = (DateTime)dr["t001_fecbaja"];
        //        if (dr["t314_falta"] != DBNull.Value)
        //            o.t314_falta = (DateTime)dr["t314_falta"];
        //        if (dr["t314_fbaja"] != DBNull.Value)
        //            o.t314_fbaja = (DateTime)dr["t314_fbaja"];
        //    }
        //    else
        //    {
        //        o.t314_idusuario = -1;
        //        //throw (new NullReferenceException("No se ha obtenido ningun dato de USUARIO"));
        //    }

        //    dr.Close();
        //    dr.Dispose();

        //    return o;
        //}
        public static SqlDataReader Select(SqlTransaction tr, int t314_idusuario)
        {
            //SqlParameter[] aParam = new SqlParameter[1];
            //int i = 0;
            //aParam[i++] = ParametroSql.add("@t001_codred", SqlDbType.VarChar, 12, codred);
            SqlParameter[] aParam = new SqlParameter[] {
                ParametrosSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario),
            };
            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_PROFESIONAL_S2", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_PROFESIONAL_S2", aParam));
            }
        }