예제 #1
0
        public static DataSet ObtenerDatosValorGanado(SqlTransaction tr, int t685_idlineabase, int t325_anomes_referencia, string t422_idmoneda)
        {
            SqlParameter[] aParam = new SqlParameter[] {
                ParametroSql.add("@t685_idlineabase", SqlDbType.Int, 4, t685_idlineabase),
                ParametroSql.add("@t325_anomes_referencia", SqlDbType.Int, 4, t325_anomes_referencia),
                ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda)
            };

            if (tr == null)
            {
                return(SqlHelper.ExecuteDataset("SUP_LINEABASE_GETDATOS", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteDatasetTransaccion(tr, "SUP_LINEABASE_GETDATOS", aParam));
            }
        }
        public static void ActualizarMesReconocimiento(SqlTransaction tr, int t688_idreconocimiento, Nullable <int> t688_anomes_recono)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t688_idreconocimiento", SqlDbType.Int, 4, t688_idreconocimiento);
            aParam[i++] = ParametroSql.add("@t688_anomes_recono", SqlDbType.Int, 4, t688_anomes_recono);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_RECONOCIMIENTOLB_UPDMES", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_RECONOCIMIENTOLB_UPDMES", aParam);
            }
        }
        public static DataSet ObtenerDatosReconocimientoDS(SqlTransaction tr, int t685_idlineabase, bool bSoloPendiente, string t422_idmoneda)
        {
            SqlParameter[] aParam = new SqlParameter[] {
                ParametroSql.add("@t685_idlineabase", SqlDbType.Int, 4, t685_idlineabase),
                ParametroSql.add("@bSoloPendiente", SqlDbType.Bit, 1, bSoloPendiente),
                ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda)
            };

            if (tr == null)
            {
                return(SqlHelper.ExecuteDataset("SUP_LINEABASE_GETRECONO", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteDatasetTransaccion(tr, "SUP_LINEABASE_GETRECONO", aParam));
            }
        }
예제 #4
0
        public static void Update(SqlTransaction tr, Nullable <int> t314_idusuario, string gestorcobro_sap)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@gestorcobro_sap", SqlDbType.Char, 2, gestorcobro_sap);
            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_GESTORCOBRO_U", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_GESTORCOBRO_U", aParam);
            }
        }
예제 #5
0
        public static void Update(SqlTransaction tr, int t303_idnodo, Nullable <bool> t303_noalertas)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t303_idnodo", SqlDbType.Int, 4, t303_idnodo);
            aParam[i++] = ParametroSql.add("@t303_noalertas", SqlDbType.Bit, 1, t303_noalertas);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_NODO_NOALERTA", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_NODO_NOALERTA", aParam);
            }
        }
        /// <summary>
        /// Obtiene el motivo del último dialogo cerrado, con motivo de cierre asociados al proyecto y tipo de alerta que se pasa por parámetro
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t305_idproyectosubnodo"></param>
        /// <param name="t820_idalerta"></param>
        /// <returns></returns>
        public static SqlDataReader MotivoCierreDefecto(SqlTransaction tr, int t305_idproyectosubnodo, int t820_idalerta)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, t305_idproyectosubnodo);
            aParam[i++] = ParametroSql.add("@t820_idalerta", SqlDbType.TinyInt, 1, t820_idalerta);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_DIALOGOALERTAS_MOTIVODEFECTO_S", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_DIALOGOALERTAS_MOTIVODEFECTO_S", aParam));
            }
        }
예제 #7
0
        public static SqlDataReader ObtenerAccionesPendientesV2(SqlTransaction tr, Nullable <int> t314_idusuario, Nullable <int> t001_idficepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);
            aParam[i++] = ParametroSql.add("@t001_idficepi_cvt", SqlDbType.Int, 4, t001_idficepi);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_ACCIONESPENDIENTES", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_ACCIONESPENDIENTES", aParam));
            }
        }
        public static void EstablecerAlertaProyectosubnodo(SqlTransaction tr, string sDatosAlertas)
        {
            SqlParameter[] aParam = new SqlParameter[1];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@sDatosAlertas", SqlDbType.VarChar, 8000, sDatosAlertas);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_SETALERTA_PSN", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_SETALERTA_PSN", aParam);
            }
        }
예제 #9
0
 /// <summary>
 /// Borra un registro de la tabla T439_CORREOS
 /// </summary>
 /// <param name="t314_idusuario"></param>
 /// <param name="t439_tipo"></param>
 /// <param name="t439_accion"></param>
 /// <param name="?"></param>
 public static void BorrarCorreo(SqlTransaction tr, int t314_idusuario, byte t439_tipo, bool t439_accion, int t439_clave1)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario),
         ParametroSql.add("@t439_tipo", SqlDbType.TinyInt, 1, t439_tipo),
         ParametroSql.add("@t439_accion", SqlDbType.Bit, 1, t439_accion),
         ParametroSql.add("@t439_clave1", SqlDbType.Int, 4, t439_clave1)
     };
     if (tr == null)
     {
         SqlHelper.ExecuteNonQuery("SUP_USUARIO_CORREO_D", aParam);
     }
     else
     {
         SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_USUARIO_CORREO_D", aParam);
     }
 }
        /// <summary>
        /// Si la alerta es de tipo OCFA y el usuario es el interlocutor DEF de estas alertas
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t831_iddialogoalerta"></param>
        /// <param name="t314_idusuario"></param>
        /// <returns></returns>
        public static bool EsGestorDEF_AlertaOC_FA(SqlTransaction tr, int t831_iddialogoalerta, int t314_idusuario)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t831_iddialogoalerta", SqlDbType.Int, 4, t831_iddialogoalerta);
            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);

            if (tr == null)
            {
                return((Convert.ToInt32(SqlHelper.ExecuteScalar("SUP_GESTALEROCFA_ESGESTORDEF", aParam)) == 0) ? false : true);
            }
            else
            {
                return((Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "SUP_GESTALEROCFA_ESGESTORDEF", aParam)) == 0) ? false : true);
            }
        }
예제 #11
0
        public static int Delete(SqlTransaction tr, int t001_idficepi, short t020_idcodidioma)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@t020_idcodidioma", SqlDbType.SmallInt, 2, t020_idcodidioma);

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_IDIOMAFIC_D", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_IDIOMAFIC_D", aParam));
            }
        }
        public static SqlDataReader CountDialogosAbiertos(SqlTransaction tr, int t305_idproyectosubnodo, int t001_idficepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, t305_idproyectosubnodo);
            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_DIALOGOALERTAS_ABIERTOS_ByPSN", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_DIALOGOALERTAS_ABIERTOS_ByPSN", aParam));
            }
        }
        public static SqlDataReader ObtenerAsuntosCreacion(SqlTransaction tr, int t305_idproyectosubnodo, int t314_idusuario)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, t305_idproyectosubnodo);
            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_DIALOGOALERTAS_TIPOCREAR", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_DIALOGOALERTAS_TIPOCREAR", aParam));
            }
        }
        public static bool TienePermisoCreacion(SqlTransaction tr, int t305_idproyectosubnodo, int t314_idusuario)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, t305_idproyectosubnodo);
            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);

            if (tr == null)
            {
                return((Convert.ToInt32(SqlHelper.ExecuteScalar("SUP_DIALOGOALERTAS_PERMISOCREAR", aParam)) == 0) ? false : true);
            }
            else
            {
                return((Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "SUP_DIALOGOALERTAS_PERMISOCREAR", aParam)) == 0) ? false : true);
            }
        }
        public static void ActualizarComentario(SqlTransaction tr, int t795_idescenariomes, string t795_comentario)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t795_idescenariomes", SqlDbType.Int, 4, t795_idescenariomes);
            aParam[i++] = ParametroSql.add("@t795_comentario", SqlDbType.Text, 16, t795_comentario);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_ESCENARIOMES_UPDCOM", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_ESCENARIOMES_UPDCOM", aParam);
            }
        }
        public static void InsertarEnCreacionEscenario(SqlTransaction tr, int t789_idescenario, string sPartidas)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t789_idescenario", SqlDbType.Int, 4, t789_idescenario);
            aParam[i++] = ParametroSql.add("@sPartidas", SqlDbType.VarChar, 1000, sPartidas);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_ESCENARIOSPAR_INS", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_ESCENARIOSPAR_INS", aParam);
            }
        }
        public static int InsertarPartida(SqlTransaction tr, int t789_idescenario, int t437_idpartidaeco)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t789_idescenario", SqlDbType.Int, 4, t789_idescenario);
            aParam[i++] = ParametroSql.add("@t437_idpartidaeco", SqlDbType.Int, 4, t437_idpartidaeco);

            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("SUP_ESCENARIOSPAR_INSPAR", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "SUP_ESCENARIOSPAR_INSPAR", aParam)));
            }
        }
        public static void UpdateCentroCoste(SqlTransaction tr, int t420_idreferencia, string t317_idcencos)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t317_idcencos", SqlDbType.Char, 4, t317_idcencos);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_CABECERAGV_UPD_CC", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAGV_UPD_CC", aParam);
            }
        }
        public static int Anular(SqlTransaction tr, int t420_idreferencia, string t659_motivo)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t659_motivo", SqlDbType.VarChar, 500, t659_motivo);

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("GVT_ANULAR", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_ANULAR", aParam));
            }
        }
        public static void UpdateLote(SqlTransaction tr, int t420_idreferencia, int t420_idreferencia_lote)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t420_idreferencia_lote", SqlDbType.Int, 4, t420_idreferencia_lote);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_CABECERAGV_UPD_LOTE", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAGV_UPD_LOTE", aParam);
            }
        }
        public static void UpdateAcuerdo(SqlTransaction tr, int t420_idreferencia, int t666_idacuerdogv)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t666_idacuerdogv", SqlDbType.Int, 4, t666_idacuerdogv);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_CABECERAGV_UPD_ACUERDO", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAGV_UPD_ACUERDO", aParam);
            }
        }
예제 #22
0
        public static void Update(SqlTransaction tr, int t828_anomes, Nullable <DateTime> t828_limitealertas)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t828_anomes", SqlDbType.Int, 4, t828_anomes);
            aParam[i++] = ParametroSql.add("@t828_limitealertas", SqlDbType.SmallDateTime, 4, t828_limitealertas);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_LIMITEALERTAS_U", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_LIMITEALERTAS_U", aParam);
            }
        }
        public static int InsertarMes(SqlTransaction tr, int t789_idescenario, int t795_anomes, string t795_comentario)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t789_idescenario", SqlDbType.Int, 4, t789_idescenario);
            aParam[i++] = ParametroSql.add("@t795_anomes", SqlDbType.Int, 4, t795_anomes);
            aParam[i++] = ParametroSql.add("@t795_comentario", SqlDbType.Text, 16, t795_comentario);

            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("SUP_ESCENARIOMES_INS", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "SUP_ESCENARIOMES_INS", aParam)));
            }
        }
        public static void InsertarMeses(SqlTransaction tr, int t789_idescenario, int anomes_min, int anomes_max)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t789_idescenario", SqlDbType.Int, 4, t789_idescenario);
            aParam[i++] = ParametroSql.add("@anomes_min", SqlDbType.Int, 4, anomes_min);
            aParam[i++] = ParametroSql.add("@anomes_max", SqlDbType.Int, 4, anomes_max);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_ESCENARIO_SETMESES", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_ESCENARIO_SETMESES", aParam);
            }
        }
        public static void ActualizarFechaTipo(SqlTransaction tr, int t831_iddialogoalerta, byte t820_idalerta, Nullable <DateTime> t831_flr)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t831_iddialogoalerta", SqlDbType.Int, 4, t831_iddialogoalerta);
            aParam[i++] = ParametroSql.add("@t820_idalerta", SqlDbType.TinyInt, 1, t820_idalerta);
            aParam[i++] = ParametroSql.add("@t831_flr", SqlDbType.SmallDateTime, 4, t831_flr);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_DIALOGOALERTAS_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_DIALOGOALERTAS_UPD", aParam);
            }
        }
예제 #26
0
        public static void UpdateDefectoMoneda(SqlTransaction tr, string t422_idmoneda, string t422_idmoneda_old)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda);
            aParam[i++] = ParametroSql.add("@t422_idmoneda_old", SqlDbType.VarChar, 5, t422_idmoneda_old);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_MONEDA_DEFAULT_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_MONEDA_DEFAULT_UPD", aParam);
            }
        }
예제 #27
0
        public static void UpdateNoCV(SqlTransaction tr, int t001_idficepi, bool t165_nocv, string t165_comentario)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@t165_nocv", SqlDbType.Bit, 1, t165_nocv);
            aParam[i++] = ParametroSql.add("@t165_comentario", SqlDbType.Text, 16, t165_comentario);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_CVT_FICEPI_CVCOMPLETADO_U_NOCV", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_FICEPI_CVCOMPLETADO_U_NOCV", aParam);
            }
        }
예제 #28
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Actualiza un registro de la tabla T826_NODOALERTAS.
        /// </summary>
        /// <history>
        ///     Creado por [sqladmin]	23/07/2012 12:36:46
        /// </history>
        /// -----------------------------------------------------------------------------
        public static int UpdateNodoAlertas(SqlTransaction tr, byte t820_idalerta, string sAccion)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t820_idalerta", SqlDbType.TinyInt, 1, t820_idalerta);
            aParam[i++] = ParametroSql.add("@Accion", SqlDbType.Char, 1, sAccion);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_ALERTAS_U_NODO", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_ALERTAS_U_NODO", aParam));
            }
        }
        public static DataSet ObtenerInstanciasProyecto(SqlTransaction tr, int t301_idproyecto, int t314_idusuario, int anomes)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t301_idproyecto", SqlDbType.Int, 4, t301_idproyecto);
            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);
            aParam[i++] = ParametroSql.add("@anomes", SqlDbType.Int, 4, anomes);

            if (tr == null)
            {
                return(SqlHelper.ExecuteDataset("SUP_INCENTIVOS_GETINSTANCIASPROY", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteDatasetTransaccion(tr, "SUP_INCENTIVOS_GETINSTANCIASPROY", aParam));
            }
        }
        public static DataSet ObtenerDialogoAlerta(SqlTransaction tr, int t831_iddialogoalerta, int t314_idusuario, bool bEsGestor)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t831_iddialogoalerta", SqlDbType.Int, 4, @t831_iddialogoalerta);
            aParam[i++] = ParametroSql.add("@t314_idusuario", SqlDbType.Int, 4, t314_idusuario);
            aParam[i++] = ParametroSql.add("@bEsGestor", SqlDbType.Bit, 1, bEsGestor);

            if (tr == null)
            {
                return(SqlHelper.ExecuteDataset("SUP_DIALOGOALERTAS_O", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteDatasetTransaccion(tr, "SUP_DIALOGOALERTAS_O", aParam));
            }
        }