Beispiel #1
0
        public static int InsertBonoImporte(SqlTransaction tr, int t655_idBono, decimal t656_importe,
                                            int t656_desde, int t656_hasta)
        {
            SqlParameter[] aParam = new SqlParameter[4];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t655_idBono", SqlDbType.Int, 4, t655_idBono);
            aParam[i++] = ParametroSql.add("@t656_importe", SqlDbType.SmallMoney, 4, t656_importe);
            aParam[i++] = ParametroSql.add("@t656_desde", SqlDbType.Int, 4, t656_desde);
            aParam[i++] = ParametroSql.add("@t656_hasta", SqlDbType.Int, 4, t656_hasta);

            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("GVT_BONO_IMPORTE_INS", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "GVT_BONO_IMPORTE_INS", aParam)));
            }
        }
Beispiel #2
0
        public static void InsertAnnoGasto(SqlTransaction tr, int t419_anno, DateTime t419_fdesde, DateTime t419_fhasta, int t001_idficepi, DateTime t419_fmodif)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t419_anno", SqlDbType.SmallInt, 2, t419_anno);
            aParam[i++] = ParametroSql.add("@t419_fdesde", SqlDbType.SmallDateTime, 4, t419_fdesde);
            aParam[i++] = ParametroSql.add("@t419_fhasta", SqlDbType.SmallDateTime, 4, t419_fhasta);
            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@t419_fmodif", SqlDbType.SmallDateTime, 4, t419_fmodif);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_ANNOGASTO_INS", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_ANNOGASTO_INS", aParam);
            }
        }
        public static void InsertExcepcionAuto(SqlTransaction tr, int t001_idficepi_prof, short t423_idmotivo, int t001_idficepi_resp,
                                               int t001_idficepi_mod)
        {
            SqlParameter[] aParam = new SqlParameter[4];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t001_idficepi_prof", SqlDbType.Int, 4, t001_idficepi_prof);
            aParam[i++] = ParametroSql.add("@t423_idmotivo", SqlDbType.TinyInt, 1, t423_idmotivo);
            aParam[i++] = ParametroSql.add("@t001_idficepi_resp", SqlDbType.Int, 4, t001_idficepi_resp);
            aParam[i++] = ParametroSql.add("@t001_idficepi_mod", SqlDbType.Int, 4, t001_idficepi_mod);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_EXCEPCIONAUTO_INS", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_EXCEPCIONAUTO_INS", aParam);
            }
        }
Beispiel #4
0
        public static int FechasOficinas(SqlTransaction tr, int t657_idBonoOficina, int t655_idBono, int t657_desde, int t657_hasta, int t010_idoficina)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t657_idBonoOficina", SqlDbType.SmallInt, 2, t657_idBonoOficina);
            aParam[i++] = ParametroSql.add("@t655_idBono", SqlDbType.Int, 4, t655_idBono);
            aParam[i++] = ParametroSql.add("@t657_desde", SqlDbType.Int, 4, t657_desde);
            aParam[i++] = ParametroSql.add("@t657_hasta", SqlDbType.Int, 4, t657_hasta);
            aParam[i++] = ParametroSql.add("@t010_idoficina", SqlDbType.SmallInt, 2, t010_idoficina);

            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("GVT_FECHAS_BONO_OFICINA", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "GVT_FECHAS_BONO_OFICINA", aParam)));
            }
        }
        public static void UpdateConsulta(SqlTransaction tr, int t674_idconsulta, string t674_denominacion,
                                          short t674_estado, string t674_descripcion)
        {
            SqlParameter[] aParam = new SqlParameter[4];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t674_idconsulta", SqlDbType.Int, 4, t674_idconsulta);
            aParam[i++] = ParametroSql.add("@t674_denominacion", SqlDbType.VarChar, 50, t674_denominacion);
            aParam[i++] = ParametroSql.add("@t674_estado", SqlDbType.Bit, 1, t674_estado);
            aParam[i++] = ParametroSql.add("@t674_descripcion", SqlDbType.Text, 16, t674_descripcion);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_CONSULTAADMGASVI_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CONSULTAADMGASVI_UPD", aParam);
            }
        }
Beispiel #6
0
        public static void UpdateBonoImporte(SqlTransaction tr, int t655_idBono, int t656_idImporte, decimal t656_importe,
                                             int t656_desde, int t656_hasta)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t656_idImporte", SqlDbType.SmallInt, 2, t656_idImporte);
            aParam[i++] = ParametroSql.add("@t655_idBono", SqlDbType.Int, 4, t655_idBono);
            aParam[i++] = ParametroSql.add("@t656_importe", SqlDbType.SmallMoney, 4, t656_importe);
            aParam[i++] = ParametroSql.add("@t656_desde", SqlDbType.Int, 4, t656_desde);
            aParam[i++] = ParametroSql.add("@t656_hasta", SqlDbType.Int, 4, t656_hasta);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_BONO_IMPORTE_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_BONO_IMPORTE_UPD", aParam);
            }
        }
Beispiel #7
0
        public static void UpdateParametrizacion(SqlTransaction tr, byte t670_dialimitecontanoanterior, byte t670_dialimitecontmesanterior,
                                                 byte t670_diapago, byte t670_vigenciaaparcadas, byte t670_avisoaparcadas)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t670_dialimitecontanoanterior", SqlDbType.TinyInt, 1, t670_dialimitecontanoanterior);
            aParam[i++] = ParametroSql.add("@t670_dialimitecontmesanterior", SqlDbType.TinyInt, 1, t670_dialimitecontmesanterior);
            aParam[i++] = ParametroSql.add("@t670_diapago", SqlDbType.TinyInt, 1, t670_diapago);
            aParam[i++] = ParametroSql.add("@t670_vigenciaaparcadas", SqlDbType.TinyInt, 1, t670_vigenciaaparcadas);
            aParam[i++] = ParametroSql.add("@t670_avisoaparcadas", SqlDbType.TinyInt, 1, t670_avisoaparcadas);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_DIALIMITECONTABILIZACIONGV_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_DIALIMITECONTABILIZACIONGV_UPD", aParam);
            }
        }
        public static void UpdateMotivo(SqlTransaction tr, short t423_idmotivo, string t423_denominacion, short t423_estado,
                                        int t423_cuenta, string t175_idcc)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t423_idmotivo", SqlDbType.TinyInt, 1, t423_idmotivo);
            aParam[i++] = ParametroSql.add("@t423_denominacion", SqlDbType.VarChar, 50, t423_denominacion);
            aParam[i++] = ParametroSql.add("@t423_estado", SqlDbType.Bit, 1, t423_estado);
            aParam[i++] = ParametroSql.add("@t423_cuenta", SqlDbType.Int, 4, t423_cuenta);
            aParam[i++] = ParametroSql.add("@t175_idcc", SqlDbType.Char, 4, t175_idcc);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_MOTIVO_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_MOTIVO_UPD", aParam);
            }
        }
Beispiel #9
0
        public static void UpdateBonoOficina(SqlTransaction tr, int t655_idBono, int t657_idBonoOficina, int t010_idoficina,
                                             int t657_desde, int t657_hasta)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t657_idBonoOficina", SqlDbType.SmallInt, 2, t657_idBonoOficina);
            aParam[i++] = ParametroSql.add("@t655_idBono", SqlDbType.Int, 4, t655_idBono);
            aParam[i++] = ParametroSql.add("@t010_idoficina", SqlDbType.SmallInt, 2, t010_idoficina);
            aParam[i++] = ParametroSql.add("@t657_desde", SqlDbType.Int, 4, t657_desde);
            aParam[i++] = ParametroSql.add("@t657_hasta", SqlDbType.Int, 4, t657_hasta);

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_BONO_OFICINA_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_BONO_OFICINA_UPD", aParam);
            }
        }
Beispiel #10
0
        public static void UpdateBonoTransporte(SqlTransaction tr, int t655_idBono, string t655_denominacion, string t655_estado, string t655_descripcion, string t422_idmoneda)
        {
            SqlParameter[] aParam = new SqlParameter[5];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t655_idBono", SqlDbType.Int, 4, t655_idBono);
            aParam[i++] = ParametroSql.add("@t655_denominacion", SqlDbType.VarChar, 25, t655_denominacion);
            aParam[i++] = ParametroSql.add("@t655_estado", SqlDbType.Char, 1, t655_estado);
            aParam[i++] = ParametroSql.add("@t655_descripcion", SqlDbType.VarChar, 100, t655_descripcion);
            aParam[i++] = ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda);


            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_BONO_TRANSPORTE_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_BONO_TRANSPORTE_UPD", aParam);
            }
        }
Beispiel #11
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Inserta un registro en la tabla T774_TEXTOAVISOSGASVI.
        /// </summary>
        /// <returns></returns>
        /// <history>
        ///     Creado por [sqladmin]	14/12/2011 18:00:40
        /// </history>
        /// -----------------------------------------------------------------------------
        public static int Insert(SqlTransaction tr, string t774_denominacion, string t774_titulo, string t774_texto, bool t774_borrable, Nullable <DateTime> t774_fiv, Nullable <DateTime> t774_ffv)
        {
            SqlParameter[] aParam = new SqlParameter[6];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t774_denominacion", SqlDbType.Text, 50, t774_denominacion);
            aParam[i++] = ParametroSql.add("@t774_titulo", SqlDbType.Text, 50, t774_titulo);
            aParam[i++] = ParametroSql.add("@t774_texto", SqlDbType.Text, 2147483647, t774_texto);
            aParam[i++] = ParametroSql.add("@t774_borrable", SqlDbType.Bit, 1, t774_borrable);
            aParam[i++] = ParametroSql.add("@t774_fiv", SqlDbType.SmallDateTime, 4, t774_fiv);
            aParam[i++] = ParametroSql.add("@t774_ffv", SqlDbType.SmallDateTime, 4, t774_ffv);

            // Ejecuta la query y devuelve el valor del nuevo Identity.
            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("GVT_TEXTOAVISOS_I", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "GVT_TEXTOAVISOS_I", aParam)));
            }
        }
Beispiel #12
0
        public static SqlDataReader ObtenerSolicitudesAmbito(SqlTransaction tr,
                                                             string sOpcion,
                                                             int t001_idficepi,
                                                             string sMotivos,
                                                             int nDesde,
                                                             int nHasta,
                                                             string t420_concepto,
                                                             Nullable <int> t305_idproyectosubnodo,
                                                             Nullable <int> t420_idreferencia,
                                                             Nullable <int> t001_idficepi_interesado,
                                                             Nullable <int> t303_idnodo_proyecto,
                                                             Nullable <int> t001_idficepi_responsable_proyecto,
                                                             Nullable <int> t302_idcliente_proyecto)
        {
            SqlParameter[] aParam = new SqlParameter[12];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@sOpcion", SqlDbType.Char, 2, sOpcion);
            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@sMotivos", SqlDbType.VarChar, 30, sMotivos);
            aParam[i++] = ParametroSql.add("@nDesde", SqlDbType.Int, 4, nDesde);
            aParam[i++] = ParametroSql.add("@nHasta", SqlDbType.Int, 4, nHasta);
            aParam[i++] = ParametroSql.add("@t420_concepto", SqlDbType.VarChar, 50, t420_concepto);
            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, t305_idproyectosubnodo);
            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t001_idficepi_interesado", SqlDbType.Int, 4, t001_idficepi_interesado);
            aParam[i++] = ParametroSql.add("@t303_idnodo_proyecto", SqlDbType.Int, 4, t303_idnodo_proyecto);
            aParam[i++] = ParametroSql.add("@t001_idficepi_responsable_proyecto", SqlDbType.Int, 4, t001_idficepi_responsable_proyecto);
            aParam[i++] = ParametroSql.add("@t302_idcliente_proyecto", SqlDbType.Int, 4, t302_idcliente_proyecto);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("GVT_SOLICITUDESAMBITO", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "GVT_SOLICITUDESAMBITO", aParam));
            }
        }
Beispiel #13
0
        public static void UpdateAnnoGasto(SqlTransaction tr, int idAnno, int t419_anno, DateTime t419_fdesde, DateTime t419_fhasta, int t001_idficepi, DateTime t419_fmodif)
        {
            SqlParameter[] aParam = new SqlParameter[6];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@idAnno", SqlDbType.SmallInt, 2, idAnno);
            aParam[i++] = ParametroSql.add("@t419_anno", SqlDbType.SmallInt, 2, t419_anno);
            aParam[i++] = ParametroSql.add("@t419_fdesde", SqlDbType.SmallDateTime, 4, t419_fdesde);
            aParam[i++] = ParametroSql.add("@t419_fhasta", SqlDbType.SmallDateTime, 4, t419_fhasta);
            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@t419_fmodif", SqlDbType.SmallDateTime, 4, t419_fmodif);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("GVT_ANNOGASTO_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_ANNOGASTO_UPD", aParam);
            }
        }
Beispiel #14
0
        public static DataSet ObtenerMiAmbito(SqlTransaction tr, int t001_idficepi,
                                              string sMotivos,
                                              int nDesde,
                                              int nHasta)
        {
            SqlParameter[] aParam = new SqlParameter[4];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@nDesde", SqlDbType.Int, 4, nDesde);
            aParam[i++] = ParametroSql.add("@nHasta", SqlDbType.Int, 4, nHasta);
            aParam[i++] = ParametroSql.add("@sMotivos", SqlDbType.VarChar, 30, sMotivos);

            if (tr == null)
            {
                return(SqlHelper.ExecuteDataset("GVT_MIAMBITO", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteDatasetTransaccion(tr, "GVT_MIAMBITO", aParam));
            }
        }
        public static SqlDataReader ObtenerIntegrantesNodos(int t001_idficepi, string sTipo, string figura)
        {
            SqlParameter[] aParam = null;
            int            i      = 0;

            if (sTipo == "L")
            {
                aParam      = new SqlParameter[1];
                aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            }
            else
            {
                aParam      = new SqlParameter[2];
                aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
                aParam[i++] = ParametroSql.add("@figura", SqlDbType.Char, 1, figura);
            }

            switch (sTipo) // Ejecuta la query y devuelve un string con el resultado según el tipo que sea
            {
            case "L":
                return(SqlHelper.ExecuteSqlDataReader("GVT_LIQUIDADOR_OFICINA_SEL", aParam));

            case "N":
                return(SqlHelper.ExecuteSqlDataReader("GVT_FIGURAFICEPINODO_SEL", aParam));

            case "1":
                return(SqlHelper.ExecuteSqlDataReader("GVT_FIGURAFICEPISN1_SEL", aParam));

            case "2":
                return(SqlHelper.ExecuteSqlDataReader("GVT_FIGURAFICEPISN2_SEL", aParam));

            case "3":
                return(SqlHelper.ExecuteSqlDataReader("GVT_FIGURAFICEPISN3_SEL", aParam));

            case "4":
                return(SqlHelper.ExecuteSqlDataReader("GVT_FIGURAFICEPISN4_SEL", aParam));
            }
            return(null);
        }
Beispiel #16
0
        public static int ReAparcarCabecera(SqlTransaction tr,
                                            int t663_idreferencia,
                                            string t663_concepto,
                                            int t001_idficepi_solicitante,
                                            int t314_idusuario_interesado,
                                            bool t663_justificantes,
                                            Nullable <int> t305_idproyectosubnodo,
                                            string t422_idmoneda,
                                            string t663_comentarionota,
                                            string t663_anotaciones,
                                            DateTime t663_faparcada,
                                            Nullable <int> t313_idempresa
                                            )
        {
            SqlParameter[] aParam = new SqlParameter[11];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t663_idreferencia", SqlDbType.Int, 4, t663_idreferencia);
            aParam[i++] = ParametroSql.add("@t663_concepto", SqlDbType.VarChar, 50, t663_concepto);
            aParam[i++] = ParametroSql.add("@t001_idficepi_solicitante", SqlDbType.Int, 4, t001_idficepi_solicitante);
            aParam[i++] = ParametroSql.add("@t314_idusuario_interesado", SqlDbType.Int, 4, t314_idusuario_interesado);
            aParam[i++] = ParametroSql.add("@t663_justificantes", SqlDbType.Bit, 1, t663_justificantes);
            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, t305_idproyectosubnodo);
            aParam[i++] = ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda);
            aParam[i++] = ParametroSql.add("@t663_comentarionota", SqlDbType.Text, 16, t663_comentarionota);
            aParam[i++] = ParametroSql.add("@t663_anotaciones", SqlDbType.Text, 16, t663_anotaciones);
            aParam[i++] = ParametroSql.add("@t663_faparcada", SqlDbType.SmallDateTime, 4, t663_faparcada);
            aParam[i++] = ParametroSql.add("@t313_idempresa", SqlDbType.Int, 4, t313_idempresa);

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("GVT_CABECERAAPARCADA_NMPGV_UPD", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAAPARCADA_NMPGV_UPD", aParam));
            }
        }
Beispiel #17
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Actualiza un registro de la tabla T774_TEXTOAVISOSGASVI.
        /// </summary>
        /// <history>
        ///     Creado por [sqladmin]	14/12/2011 18:00:40
        /// </history>
        /// -----------------------------------------------------------------------------
        public static int Update(SqlTransaction tr, int t774_idaviso, string t774_denominacion, string t774_titulo, string t774_texto, bool t774_borrable, Nullable <DateTime> t774_fiv, Nullable <DateTime> t774_ffv)
        {
            SqlParameter[] aParam = new SqlParameter[7];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t774_idaviso", SqlDbType.Int, 4, t774_idaviso);
            aParam[i++] = ParametroSql.add("@t774_denominacion", SqlDbType.Text, 50, t774_denominacion);
            aParam[i++] = ParametroSql.add("@t774_titulo", SqlDbType.Text, 50, t774_titulo);
            aParam[i++] = ParametroSql.add("@t774_texto", SqlDbType.Text, 2147483647, t774_texto);
            aParam[i++] = ParametroSql.add("@t774_borrable", SqlDbType.Bit, 1, t774_borrable);
            aParam[i++] = ParametroSql.add("@t774_fiv", SqlDbType.SmallDateTime, 4, t774_fiv);
            aParam[i++] = ParametroSql.add("@t774_ffv", SqlDbType.SmallDateTime, 4, t774_ffv);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("GVT_TEXTOAVISOS_U", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_TEXTOAVISOS_U", aParam));
            }
        }
        public static SqlDataReader CatalogoProyectosConSolicitudes(Nullable <int> idNodo,
                                                                    string sEstado,
                                                                    string sCategoria,
                                                                    Nullable <int> idCliente,
                                                                    Nullable <int> idResponsable,
                                                                    Nullable <int> numPE,
                                                                    string sDesPE,
                                                                    string sTipoBusqueda)
        {
            SqlParameter[] aParam = new SqlParameter[8];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@idNodo", SqlDbType.Int, 4, idNodo);
            aParam[i++] = ParametroSql.add("@sEstado", SqlDbType.Char, 1, sEstado);
            aParam[i++] = ParametroSql.add("@sCategoria", SqlDbType.Char, 1, sCategoria);
            aParam[i++] = ParametroSql.add("@idCliente", SqlDbType.Int, 4, idCliente);
            aParam[i++] = ParametroSql.add("@idResponsable", SqlDbType.Int, 4, idResponsable);
            aParam[i++] = ParametroSql.add("@numPE", SqlDbType.Int, 4, numPE);
            aParam[i++] = ParametroSql.add("@sDesPE", SqlDbType.VarChar, 70, sDesPE);
            aParam[i++] = ParametroSql.add("@sTipoBusqueda", SqlDbType.Char, 1, sTipoBusqueda);

            return(SqlHelper.ExecuteSqlDataReader("GVT_GETPROYECTOS_SOLICITUD", aParam));
        }
        public static int InsertImporteConvenio(SqlTransaction tr, string t069_descripcion, float t069_icdc,
                                                float t069_icmd, float t069_icda, float t069_icde,
                                                float t069_ick, short t069_estado)
        {
            SqlParameter[] aParam = new SqlParameter[7];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t069_descripcion", SqlDbType.VarChar, 50, t069_descripcion);
            aParam[i++] = ParametroSql.add("@t069_icdc", SqlDbType.Money, 8, t069_icdc);
            aParam[i++] = ParametroSql.add("@t069_icmd", SqlDbType.Money, 8, t069_icmd);
            aParam[i++] = ParametroSql.add("@t069_icda", SqlDbType.Money, 8, t069_icda);
            aParam[i++] = ParametroSql.add("@t069_icde", SqlDbType.Money, 8, t069_icde);
            aParam[i++] = ParametroSql.add("@t069_ick", SqlDbType.Money, 8, t069_ick);
            aParam[i++] = ParametroSql.add("@t069_estado", SqlDbType.Bit, 1, t069_estado);

            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("GVT_DIETAKM_INS", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "GVT_DIETAKM_INS", aParam)));
            }
        }
Beispiel #20
0
        public static int ModificarCabeceraPago(SqlTransaction tr, int t420_idreferencia, string t431_idestado, string t420_concepto, int t001_idficepi_solicitante,
                                                int t314_idusuario_interesado, Nullable <int> t305_idproyectosubnodo,
                                                string t422_idmoneda, string t420_comentarionota, string t420_anotaciones, decimal t420_importe,
                                                byte t423_idmotivo, Nullable <int> t666_idacuerdogv, int t313_idempresa, byte t007_idterrfis,
                                                string t175_idcc, short t010_idoficina)
        {
            SqlParameter[] aParam = new SqlParameter[16];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t431_idestado", SqlDbType.Char, 1, t431_idestado);
            aParam[i++] = ParametroSql.add("@t420_concepto", SqlDbType.VarChar, 50, t420_concepto);
            aParam[i++] = ParametroSql.add("@t001_idficepi_solicitante", SqlDbType.Int, 4, t001_idficepi_solicitante);
            aParam[i++] = ParametroSql.add("@t314_idusuario_interesado", SqlDbType.Int, 4, t314_idusuario_interesado);
            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, (t423_idmotivo == 1) ? (int?)t305_idproyectosubnodo : null);
            aParam[i++] = ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda);
            aParam[i++] = ParametroSql.add("@t420_comentarionota", SqlDbType.Text, 16, t420_comentarionota);
            aParam[i++] = ParametroSql.add("@t420_anotaciones", SqlDbType.Text, 16, t420_anotaciones);
            aParam[i++] = ParametroSql.add("@t420_importe", SqlDbType.Money, 8, t420_importe);
            aParam[i++] = ParametroSql.add("@t423_idmotivo", SqlDbType.TinyInt, 1, t423_idmotivo);
            aParam[i++] = ParametroSql.add("@t666_idacuerdogv", SqlDbType.Int, 4, t666_idacuerdogv);
            aParam[i++] = ParametroSql.add("@t313_idempresa", SqlDbType.Int, 4, t313_idempresa);
            aParam[i++] = ParametroSql.add("@t007_idterrfis", SqlDbType.TinyInt, 1, t007_idterrfis);
            aParam[i++] = ParametroSql.add("@t175_idcc", SqlDbType.Char, 4, t175_idcc);
            aParam[i++] = ParametroSql.add("@t010_idoficina", SqlDbType.SmallInt, 2, t010_idoficina);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("GVT_CABECERAGV_PAGO_UPD", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAGV_PAGO_UPD", aParam));
            }
        }
        public static void DeleteIntegranteFigura(SqlTransaction tr, string figura, int t001_idficepi)
        {
            string nombreProcedure = "";

            SqlParameter[] aParam = null;
            int            i      = 0;

            switch (figura)
            {
            case "P":
            case "A":
            case "S":
                aParam      = new SqlParameter[2];
                aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
                aParam[i++] = ParametroSql.add("@t418_idfigura", SqlDbType.Char, 1, figura);
                break;

            case "L":
            case "T":
            case "N":
            case "1":
            case "2":
            case "3":
            case "4":
                aParam      = new SqlParameter[1];
                aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
                break;
            }

            switch (figura)
            {
            case "P":
            case "A":
            case "S":
                nombreProcedure = "GVT_FIGURAGASVI_DEL";
                break;

            case "L":
                nombreProcedure = "GVT_LIQUIDADOR_OFICINA_ALL_DEL";
                break;

            case "T":
                nombreProcedure = "GVT_FIGURAGASVITRAMITADOR_ALL_DEL";
                break;

            case "N":
                nombreProcedure = "GVT_FIGURAFICEPINODO_ALL_DEL";
                break;

            case "1":
                nombreProcedure = "GVT_FIGURAFICEPISN1_ALL_DEL";
                break;

            case "2":
                nombreProcedure = "GVT_FIGURAFICEPISN2_ALL_DEL";
                break;

            case "3":
                nombreProcedure = "GVT_FIGURAFICEPISN3_ALL_DEL";
                break;

            case "4":
                nombreProcedure = "GVT_FIGURAFICEPISN4_ALL_DEL";
                break;
            }

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery(nombreProcedure, aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, nombreProcedure, aParam);
            }
        }
        public static int ReAparcarCabecera(SqlTransaction tr,
                                            int t660_idreferencia,
                                            string t660_concepto,
                                            int t001_idficepi_solicitante,
                                            int t314_idusuario_interesado,
                                            byte t423_idmotivo,
                                            bool t660_justificantes,
                                            Nullable <int> t305_idproyectosubnodo,
                                            string t422_idmoneda,
                                            string t660_comentarionota,
                                            string t660_anotaciones,
                                            decimal t660_importeanticipo,
                                            Nullable <DateTime> t660_fanticipo,
                                            string t660_lugaranticipo,
                                            decimal t660_importedevolucion,
                                            Nullable <DateTime> t660_fdevolucion,
                                            string t660_lugardevolucion,
                                            string t660_aclaracionesanticipo,
                                            decimal t660_pagadotransporte,
                                            decimal t660_pagadohotel,
                                            decimal t660_pagadootros,
                                            string t660_aclaracionepagado,
                                            DateTime t660_faparcada,
                                            Nullable <int> t313_idempresa
                                            )
        {
            SqlParameter[] aParam = new SqlParameter[23];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t660_idreferencia", SqlDbType.Int, 4, t660_idreferencia);
            aParam[i++] = ParametroSql.add("@t660_concepto", SqlDbType.VarChar, 50, t660_concepto);
            aParam[i++] = ParametroSql.add("@t001_idficepi_solicitante", SqlDbType.Int, 4, t001_idficepi_solicitante);
            aParam[i++] = ParametroSql.add("@t314_idusuario_interesado", SqlDbType.Int, 4, t314_idusuario_interesado);
            aParam[i++] = ParametroSql.add("@t423_idmotivo", SqlDbType.TinyInt, 1, t423_idmotivo);
            aParam[i++] = ParametroSql.add("@t660_justificantes", SqlDbType.Bit, 1, t660_justificantes);
            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, (t423_idmotivo == 1) ? (int?)t305_idproyectosubnodo : null);
            aParam[i++] = ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda);
            aParam[i++] = ParametroSql.add("@t660_comentarionota", SqlDbType.Text, 2147483647, t660_comentarionota);
            aParam[i++] = ParametroSql.add("@t660_anotaciones", SqlDbType.Text, 2147483647, t660_anotaciones);
            aParam[i++] = ParametroSql.add("@t660_importeanticipo", SqlDbType.Money, 8, t660_importeanticipo);
            aParam[i++] = ParametroSql.add("@t660_fanticipo", SqlDbType.SmallDateTime, 4, (t660_fanticipo.HasValue) ? (DateTime?)t660_fanticipo : null);
            aParam[i++] = ParametroSql.add("@t660_lugaranticipo", SqlDbType.VarChar, 50, t660_lugaranticipo);
            aParam[i++] = ParametroSql.add("@t660_importedevolucion", SqlDbType.Money, 8, t660_importedevolucion);
            aParam[i++] = ParametroSql.add("@t660_fdevolucion", SqlDbType.SmallDateTime, 4, (t660_fdevolucion.HasValue) ? (DateTime?)t660_fdevolucion : null);
            aParam[i++] = ParametroSql.add("@t660_lugardevolucion", SqlDbType.VarChar, 50, t660_lugardevolucion);
            aParam[i++] = ParametroSql.add("@t660_aclaracionesanticipo", SqlDbType.Text, 2147483647, t660_aclaracionesanticipo);
            aParam[i++] = ParametroSql.add("@t660_pagadotransporte", SqlDbType.Money, 8, t660_pagadotransporte);
            aParam[i++] = ParametroSql.add("@t660_pagadohotel", SqlDbType.Money, 8, t660_pagadohotel);
            aParam[i++] = ParametroSql.add("@t660_pagadootros", SqlDbType.Money, 8, t660_pagadootros);
            aParam[i++] = ParametroSql.add("@t660_aclaracionepagado", SqlDbType.Text, 2147483647, t660_aclaracionepagado);
            aParam[i++] = ParametroSql.add("@t660_faparcada", SqlDbType.SmallDateTime, 4, t660_faparcada);
            aParam[i++] = ParametroSql.add("@t313_idempresa", SqlDbType.Int, 4, t313_idempresa);

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("GVT_CABECERAAPARCADA_NEGV_UPD", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAAPARCADA_NEGV_UPD", aParam));
            }
        }
        public static void DeleteElementoFigura(SqlTransaction tr, string sTipo, int t001_idficepi, int idficepiElemento, string figura)
        {
            string nombreProcedure = "";

            SqlParameter[] aParam = null;
            int            i      = 0;

            switch (sTipo)
            {
            case "L":
            case "T":
                aParam      = new SqlParameter[2];
                aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
                aParam[i++] = ParametroSql.add("@idficepiElemento", SqlDbType.Int, 4, idficepiElemento);
                break;

            case "N":
            case "1":
            case "2":
            case "3":
            case "4":
                aParam      = new SqlParameter[3];
                aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
                aParam[i++] = ParametroSql.add("@idficepiElemento", SqlDbType.Int, 4, idficepiElemento);
                aParam[i++] = ParametroSql.add("@figura", SqlDbType.Char, 1, figura);
                break;
            }
            switch (sTipo) // Ejecuta la query y devuelve un string con el resultado según el tipo que sea
            {
            case "L":
                nombreProcedure = "GVT_LIQUIDADOR_OFICINA_DEL";
                break;

            case "T":
                nombreProcedure = "GVT_FIGURAGASVITRAMITADOR_DEL";
                break;

            case "N":
                nombreProcedure = "GVT_FIGURAFICEPINODO_DEL";
                break;

            case "1":
                nombreProcedure = "GVT_FIGURAFICEPISN1_DEL";
                break;

            case "2":
                nombreProcedure = "GVT_FIGURAFICEPISN2_DEL";
                break;

            case "3":
                nombreProcedure = "GVT_FIGURAFICEPISN3_DEL";
                break;

            case "4":
                nombreProcedure = "GVT_FIGURAFICEPISN4_DEL";
                break;
            }

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery(nombreProcedure, aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, nombreProcedure, aParam);
            }
        }
Beispiel #24
0
        public static int ModificarCabecera(SqlTransaction tr,
                                            int t420_idreferencia,
                                            string t431_idestado,
                                            string t420_concepto,
                                            int t001_idficepi_solicitante,
                                            int t314_idusuario_interesado,
                                            byte t423_idmotivo,
                                            bool t420_justificantes,
                                            Nullable <int> t305_idproyectosubnodo,
                                            string t422_idmoneda,
                                            string t420_comentarionota,
                                            string t420_anotaciones,
                                            decimal t420_importeanticipo,
                                            Nullable <DateTime> t420_fanticipo,
                                            string t420_lugaranticipo,
                                            decimal t420_importedevolucion,
                                            Nullable <DateTime> t420_fdevolucion,
                                            string t420_lugardevolucion,
                                            string t420_aclaracionesanticipo,
                                            decimal t420_pagadotransporte,
                                            decimal t420_pagadohotel,
                                            decimal t420_pagadootros,
                                            string t420_aclaracionepagado,
                                            int t313_idempresa,
                                            byte t007_idterrfis,
                                            decimal t420_impdico,
                                            decimal t420_impmdco,
                                            decimal t420_impalco,
                                            decimal t420_impkmco,
                                            decimal t420_impdeco,
                                            decimal t420_impdiex,
                                            decimal t420_impmdex,
                                            decimal t420_impalex,
                                            decimal t420_impkmex,
                                            decimal t420_impdeex,
                                            short t010_idoficina,
                                            string t175_idcc
                                            )
        {
            SqlParameter[] aParam = new SqlParameter[36];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t420_idreferencia", SqlDbType.Int, 4, t420_idreferencia);
            aParam[i++] = ParametroSql.add("@t431_idestado", SqlDbType.Char, 1, t431_idestado);
            aParam[i++] = ParametroSql.add("@t420_concepto", SqlDbType.VarChar, 50, t420_concepto);
            aParam[i++] = ParametroSql.add("@t001_idficepi_solicitante", SqlDbType.Int, 4, t001_idficepi_solicitante);
            aParam[i++] = ParametroSql.add("@t314_idusuario_interesado", SqlDbType.Int, 4, t314_idusuario_interesado);
            aParam[i++] = ParametroSql.add("@t423_idmotivo", SqlDbType.TinyInt, 1, t423_idmotivo);
            aParam[i++] = ParametroSql.add("@t420_justificantes", SqlDbType.Bit, 1, t420_justificantes);
            aParam[i++] = ParametroSql.add("@t305_idproyectosubnodo", SqlDbType.Int, 4, (t423_idmotivo == 1) ? (int?)t305_idproyectosubnodo : null);
            aParam[i++] = ParametroSql.add("@t422_idmoneda", SqlDbType.VarChar, 5, t422_idmoneda);
            aParam[i++] = ParametroSql.add("@t420_comentarionota", SqlDbType.Text, 16, t420_comentarionota);
            aParam[i++] = ParametroSql.add("@t420_anotaciones", SqlDbType.Text, 16, t420_anotaciones);
            aParam[i++] = ParametroSql.add("@t420_importeanticipo", SqlDbType.Money, 8, t420_importeanticipo);
            aParam[i++] = ParametroSql.add("@t420_fanticipo", SqlDbType.SmallDateTime, 4, (t420_fanticipo.HasValue) ? (DateTime?)t420_fanticipo : null);
            aParam[i++] = ParametroSql.add("@t420_lugaranticipo", SqlDbType.VarChar, 50, t420_lugaranticipo);
            aParam[i++] = ParametroSql.add("@t420_importedevolucion", SqlDbType.Money, 8, t420_importedevolucion);
            aParam[i++] = ParametroSql.add("@t420_fdevolucion", SqlDbType.SmallDateTime, 4, (t420_fdevolucion.HasValue) ? (DateTime?)t420_fdevolucion : null);
            aParam[i++] = ParametroSql.add("@t420_lugardevolucion", SqlDbType.VarChar, 50, t420_lugardevolucion);
            aParam[i++] = ParametroSql.add("@t420_aclaracionesanticipo", SqlDbType.Text, 16, t420_aclaracionesanticipo);
            aParam[i++] = ParametroSql.add("@t420_pagadotransporte", SqlDbType.Money, 8, t420_pagadotransporte);
            aParam[i++] = ParametroSql.add("@t420_pagadohotel", SqlDbType.Money, 8, t420_pagadohotel);
            aParam[i++] = ParametroSql.add("@t420_pagadootros", SqlDbType.Money, 8, t420_pagadootros);
            aParam[i++] = ParametroSql.add("@t420_aclaracionepagado", SqlDbType.Text, 16, t420_aclaracionepagado);
            aParam[i++] = ParametroSql.add("@t313_idempresa", SqlDbType.Int, 4, t313_idempresa);
            aParam[i++] = ParametroSql.add("@t007_idterrfis", SqlDbType.TinyInt, 1, t007_idterrfis);
            aParam[i++] = ParametroSql.add("@t420_impdico", SqlDbType.SmallMoney, 4, t420_impdico);
            aParam[i++] = ParametroSql.add("@t420_impmdco", SqlDbType.SmallMoney, 4, t420_impmdco);
            aParam[i++] = ParametroSql.add("@t420_impalco", SqlDbType.SmallMoney, 4, t420_impalco);
            aParam[i++] = ParametroSql.add("@t420_impkmco", SqlDbType.SmallMoney, 4, t420_impkmco);
            aParam[i++] = ParametroSql.add("@t420_impdeco", SqlDbType.SmallMoney, 4, t420_impdeco);
            aParam[i++] = ParametroSql.add("@t420_impdiex", SqlDbType.SmallMoney, 4, t420_impdiex);
            aParam[i++] = ParametroSql.add("@t420_impmdex", SqlDbType.SmallMoney, 4, t420_impmdex);
            aParam[i++] = ParametroSql.add("@t420_impalex", SqlDbType.SmallMoney, 4, t420_impalex);
            aParam[i++] = ParametroSql.add("@t420_impkmex", SqlDbType.SmallMoney, 4, t420_impkmex);
            aParam[i++] = ParametroSql.add("@t420_impdeex", SqlDbType.SmallMoney, 4, t420_impdeex);
            aParam[i++] = ParametroSql.add("@t010_idoficina", SqlDbType.SmallInt, 2, t010_idoficina);
            aParam[i++] = ParametroSql.add("@t175_idcc", SqlDbType.Char, 4, t175_idcc);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("GVT_CABECERAGV_UPD", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "GVT_CABECERAGV_UPD", aParam));
            }
        }