//public static SqlDataReader ExamenesPropios(SqlTransaction tr, int t582_idcertificado)
        //{
        //    SqlParameter[] aParam = new SqlParameter[1];
        //    int i = 0;
        //    aParam[i++] = ParametroSql.add("@t582_idcertificado", SqlDbType.Int, 4, t582_idcertificado);

        //    if (tr == null)
        //        return SqlHelper.ExecuteSqlDataReader("SUP_CVT_EXAMCERTPROPIOS_C", aParam);
        //    else
        //        return SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_EXAMCERTPROPIOS_C", aParam);

        //}
        /// <summary>
        /// Borra los exámenes de un certificado para un profesional
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t582_idcertificado"></param>
        /// <returns></returns>
        public static int BorrarExamenesProfesional(SqlTransaction tr, int t582_idcertificado, int t001_idficepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_EXAMCERTFICEPI_D", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_EXAMCERTFICEPI_D", aParam));
            }
        }
Пример #2
0
        //public static DataTable ObtenerTipoCambioBCE()
        //{
        //    XmlTextReader xmlReader;

        //    DataTable dt = new DataTable("Monedas");
        //    dt.Columns.Add("Moneda", typeof(string));
        //    dt.Columns.Add("TipoCambio", typeof(decimal));

        //    try
        //    {
        //        //Read data from the XML-file over the interNET
        //        xmlReader = new XmlTextReader("http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml");
        //    }
        //    catch (WebException)
        //    {
        //        //throw new WebException("There has been a mistake with collect the xmlfile from the net!");
        //        throw new WebException("Error al obtener los tipos de cambio del Banco Central Europeo.");
        //    }

        //    try
        //    {
        //        while (xmlReader.Read())
        //        {
        //            if (xmlReader.Name != "")
        //            {
        //                //Check that there are node call gesmes:name
        //                if (xmlReader.Name == "gesmes:name")
        //                {
        //                    string _author = xmlReader.ReadString();
        //                }

        //                for (int i = 0; i < xmlReader.AttributeCount; i++)
        //                {
        //                    //Check that there are node call Cube
        //                    if (xmlReader.Name == "Cube")
        //                    {
        //                        ////Check that there are 1 attribut, then get the date
        //                        //if (xmlReader.AttributeCount == 1)
        //                        //{
        //                        //    xmlReader.MoveToAttribute("time");

        //                        //    DateTime tim = DateTime.Parse(xmlReader.Value);
        //                        //    newRowVa = null;
        //                        //    DataRow newRowCo = null;

        //                        //    newRowVa = dsVa.Exchance.NewRow();
        //                        //    newRowVa["Date"]= tim;
        //                        //    dsVa.Exchance.Rows.Add(newRowVa);

        //                        //    newRowCo = dsVa.Country.NewRow();
        //                        //    newRowCo["Initial"]= "EUR";
        //                        //    newRowCo["Name"]= convert.MoneyName("EUR");		// Find Country name from ISO code
        //                        //    newRowCo["Rate"]= 1.0;
        //                        //    dsVa.Country.Rows.Add(newRowCo);

        //                        //    newRowCo.SetParentRow(newRowVa);	// Make Key to subtable
        //                        //}

        //                        //If the number of attributs are 2, so get the ExchangeRate-node
        //                        if (xmlReader.AttributeCount == 2)
        //                        {
        //                            xmlReader.MoveToAttribute("currency");
        //                            string cur = xmlReader.Value;

        //                            xmlReader.MoveToAttribute("rate");
        //                            decimal rat = decimal.Parse(xmlReader.Value.Replace(".", ",")); // I am using "," as a decimal symbol

        //                            DataRow newRow = dt.NewRow();

        //                            newRow["Moneda"] = cur;
        //                            //newRowCo["Name"]= convert.MoneyName(cur);
        //                            newRow["TipoCambio"] = rat;
        //                            dt.Rows.Add(newRow);
        //                        }

        //                        xmlReader.MoveToNextAttribute();
        //                    }
        //                }
        //            }
        //        }
        //    }
        //    catch (WebException)
        //    {
        //        throw new WebException("Conexión de internet cortada.");
        //    }

        //    return dt;
        //}
        public static int ActualizarModoTipoCambioBCE(SqlTransaction tr, byte t725_modotipocambioBCE)
        {
            SqlParameter[] aParam = new SqlParameter[1];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t725_modotipocambioBCE", SqlDbType.TinyInt, 1, t725_modotipocambioBCE);

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_PARAMETRIZACIONSUPER_U_MTCA", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_PARAMETRIZACIONSUPER_U_MTCA", aParam));
            }
        }
        public static void Eliminar(SqlTransaction tr, int t392_idsupernodo2, int t314_idusuario)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_GESTALERTAS_DEL", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_GESTALERTAS_DEL", aParam);
            }
        }
Пример #4
0
        public static int DeleteAsistente(SqlTransaction tr, int t583_idexamen, int t001_idficepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_FICEPIEXAMEN_D", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_FICEPIEXAMEN_D", aParam));
            }
        }
Пример #5
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Elimina registros de la tabla T812_EXPPROFFICEPI correspondientes a una experiencia profesional y un profesional
        /// </summary>
        /// -----------------------------------------------------------------------------
        public static int Borrar(SqlTransaction tr, int t808_idexpprof, int idFicepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_EXPPROFFICEPI_D2", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_EXPPROFFICEPI_D2", aParam));
            }
        }
Пример #6
0
        /// <summary>
        /// Permite poner de baja a un profesional FICEPI o revivirlo (quiténdole la fecha de baja)
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t001_idficepi"></param>
        /// <param name="dtBaja"></param>
        ///
        public static void ModificarBaja(SqlTransaction tr, int t001_idficepi, Nullable <DateTime> dtBaja)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi);
            aParam[i++] = ParametroSql.add("@t001_fecbaja", SqlDbType.SmallDateTime, 10, dtBaja);

            if (tr == null)
            {
                SqlHelper.ExecuteScalar("SUP_FORANEO_BAJA_U", aParam);
            }
            else
            {
                SqlHelper.ExecuteScalarTransaccion(tr, "SUP_FORANEO_BAJA_U", aParam);
            }
        }
Пример #7
0
        public static SqlDataReader SelectDoc(SqlTransaction tr, int idCvtExamenCert, int t001_idficepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_EXAMENDOC_SEL", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_EXAMENDOC_SEL", aParam));
            }
        }
Пример #8
0
        public static SqlDataReader SelectDoc(SqlTransaction tr, int t012_idtituloficepi, string tipo)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t012_idtituloficepi", SqlDbType.Int, 4, t012_idtituloficepi);
            aParam[i++] = ParametroSql.add("@tipo", SqlDbType.VarChar, 4, tipo);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_MICVTITULACIONDOC_SEL", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_MICVTITULACIONDOC_SEL", aParam));
            }
        }
Пример #9
0
        public static SqlDataReader Obtener(SqlTransaction tr, int t019_idcodtitulo)
        {
            SqlParameter[] aParam = new SqlParameter[1];
            int            i      = 0;

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


            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_TITULACION_SEL", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_TITULACION_SEL", aParam));
            }
        }
Пример #10
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Elimina un registro de la tabla T815_EXPFICEPIENTORNO a traves de la primary key.
        /// </summary>
        /// <history>
        ///     Creado por [sqladmin]	29/08/2012 13:53:26
        /// </history>
        /// -----------------------------------------------------------------------------
        public static int Delete(SqlTransaction tr, int t813_idexpficepiperfil, int t036_idcodentorno)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_EXPFICEPIENTORNO_D", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_EXPFICEPIENTORNO_D", aParam));
            }
        }
Пример #11
0
        public static void Delete(SqlTransaction tr, int T019_IDCODTITULO)
        {
            SqlParameter[] aParam = new SqlParameter[1];
            int            i      = 0;

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


            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_CVT_TITULACIONES_DEL", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_TITULACIONES_DEL", aParam);
            }
        }
        public static void Update(SqlTransaction tr, int t001_idficepi, Nullable <int> t001_cvexclusion)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_CVT_PROFESIONAL_UPD", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_PROFESIONAL_UPD", aParam);
            }
        }
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Inserta un registro en la tabla T072_LECTURANOVEDAD.
        /// </summary>
        /// <returns></returns>
        /// <history>
        ///     Creado por [DOARHUMI]	30/05/2007 12:42:48
        /// </history>
        /// -----------------------------------------------------------------------------
        public static void Insert(SqlTransaction tr, byte TBL_CODIGO, int T001_IDFICEPI)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("APL_LECTURANOVEDAD_I", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "APL_LECTURANOVEDAD_I", aParam);
            }
        }
Пример #14
0
 public static void UpdatearDoc(SqlTransaction tr, int t021_idtituloidioma, int t001_idficepi, string sDenDoc, Nullable <long> t2_iddocumento)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametroSql.add("@t021_idtituloidioma", SqlDbType.Int, 4, t021_idtituloidioma),
         ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi),
         ParametroSql.add("@t021_ndoc", SqlDbType.VarChar, 250, sDenDoc),
         ParametroSql.add("@t2_iddocumento", SqlDbType.BigInt, 8, t2_iddocumento)
     };
     if (tr == null)
     {
         SqlHelper.ExecuteScalar("SUP_CVT_TITULOIDIOMAFIC_DOC_U", aParam);
     }
     else
     {
         SqlHelper.ExecuteScalarTransaccion(tr, "SUP_CVT_TITULOIDIOMAFIC_DOC_U", aParam);
     }
 }
Пример #15
0
        public static int UpdateIdDoc(SqlTransaction tr, int t411_iddocasu, long t2_iddocumento)
        {
            SqlParameter[] aParam = new SqlParameter[] {
                ParametroSql.add("@t411_iddocasu", SqlDbType.Int, 4, t411_iddocasu),
                ParametroSql.add("@t2_iddocumento", SqlDbType.BigInt, 8, t2_iddocumento)
            };

            // Ejecuta la query y devuelve el numero de registros modificados.
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_DOCASUPT_DOC_U", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_DOCASUPT_DOC_U", aParam));
            }
        }
Пример #16
0
        public static SqlDataReader GetDocsExportacion(SqlTransaction tr, string slFicepis, string slCodigos)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@TMP_FICEPI", SqlDbType.Structured, SqlHelper.GetDataTableCod(slFicepis));
            aParam[i++] = ParametroSql.add("@TMP_COD_TIT", SqlDbType.Structured, SqlHelper.GetDataTableDen(slCodigos));

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_TITULO_EXPORT_DOCS", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_TITULO_EXPORT_DOCS", aParam));
            }
        }
Пример #17
0
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Reasigna clientes no Ibermatica
        /// </summary>
        /// <returns></returns>
        /// -----------------------------------------------------------------------------
        public static void Reasignar(SqlTransaction tr, int idOrigen, int idDestino)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_CVT_REASIGNAR_CUENTA", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_REASIGNAR_CUENTA", aParam);
            }
        }
Пример #18
0
        public static SqlDataReader CatalogoByNombre(SqlTransaction tr, int t001_idficepi, string t019_descripcion)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_TITULACIONES_CAT_ByNombre", aParam));//Titulaciones
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_TITULACIONES_CAT_ByNombre", aParam));//Titulaciones
            }
        }
Пример #19
0
        /// <summary>
        /// Dado un usuario y password busca si existe como foráneo
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="sUser"></param>
        /// <param name="sPasww"></param>
        /// <returns></returns>
        public static SqlDataReader Validar(SqlTransaction tr, string sUser, string sPassw)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t001_cip", SqlDbType.Text, 15, sUser.ToUpper());
            aParam[i++] = ParametroSql.add("@t080_passw", SqlDbType.Text, 50, sPassw);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_FORANEO_VALIDAR", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_FORANEO_VALIDAR", aParam));
            }
        }
        /// <summary>
        /// OBTIENE LOS ENTORNOS TECNOLOGICOS INDEPENDIENTEMENTE DE SI ESTAN ASIGNADOS O NO
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t036_descripcion"></param>
        /// <param name="t036_estado"></param>
        /// <returns></returns>

        public static SqlDataReader Catalogo(SqlTransaction tr, string t036_descripcion, Nullable <byte> t036_estado, string sTipoBusqueda)
        {
            SqlParameter[] aParam = new SqlParameter[] {
                ParametroSql.add("@t036_descripcion", SqlDbType.VarChar, 50, t036_descripcion),
                ParametroSql.add("@t036_estado", SqlDbType.Bit, 1, t036_estado),
                ParametroSql.add("@sTipoBusqueda", SqlDbType.Char, 1, sTipoBusqueda)
            };

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_ENTORNOTECNO_CAT", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_ENTORNOTECNO_CAT", aParam));
            }
        }
Пример #21
0
        /// <summary>
        /// Borra el examen de la vía sólo si la vía la ha generado el profesional y RRHH no la ha validado todavía
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t001_idficepi"></param>
        /// <param name="t583_idexamen"></param>
        public static void BorrarVia(SqlTransaction tr, int t583_idexamen, int t001_idficepi)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_CVT_EXAMCERT_D2", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_EXAMCERT_D2", aParam);
            }
        }
        public static void Delete(SqlTransaction tr, int T036_IDCODENTORNO)
        {
            SqlParameter[] aParam = new SqlParameter[1];
            int            i      = 0;

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


            if (tr == null)
            {
                SqlHelper.ExecuteNonQuery("SUP_CVT_ENTORNOTECNO_DEL", aParam);
            }
            else
            {
                SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_ENTORNOTECNO_DEL", aParam);
            }
        }
Пример #23
0
 /// <summary>
 /// Asocia un identificador de documento en Atenea al examen de un profesional
 /// </summary>
 /// <param name="tr"></param>
 /// <param name="t001_idficepi"></param>
 /// <param name="t583_idexamen"></param>
 /// <param name="t2_iddocumento"></param>
 public static void PonerDocumento(SqlTransaction tr, int t001_idficepi, int t583_idexamen, long t2_iddocumento, string t591_ndoc)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametroSql.add("@t001_idficepi", SqlDbType.Int, 4, t001_idficepi),
         ParametroSql.add("@t583_idexamen", SqlDbType.Int, 4, t583_idexamen),
         ParametroSql.add("@t591_ndoc", SqlDbType.VarChar, 250, t591_ndoc),
         ParametroSql.add("@t2_iddocumento", SqlDbType.BigInt, 8, t2_iddocumento)
     };
     if (tr == null)
     {
         SqlHelper.ExecuteNonQuery("SUP_CVT_FICEPIEXAMEN_DOC_U", aParam);
     }
     else
     {
         SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_FICEPIEXAMEN_DOC_U", aParam);
     }
 }
        public static int Insert(SqlTransaction tr, string T036_DESCRIPCION, Byte T036_ESTADO)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t036_descripcion", SqlDbType.VarChar, 100, T036_DESCRIPCION.Trim().ToUpper());
            aParam[i++] = ParametroSql.add("@t036_estado", SqlDbType.Bit, 1, T036_ESTADO);

            if (tr == null)
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalar("SUP_CVT_ENTORNOTECNO_INS", aParam)));
            }
            else
            {
                return(Convert.ToInt32(SqlHelper.ExecuteScalarTransaccion(tr, "SUP_CVT_ENTORNOTECNO_INS", aParam)));
            }
        }
Пример #25
0
        /// <summary>
        /// Establece la visibilidad de una experiencia. Si se pone a N tambien limpia los campos de petición de borrado
        /// </summary>
        /// <param name="tr"></param>
        /// <param name="t812_idexpprofficepi"></param>
        /// <param name="t812_visiblecv"></param>
        /// <param name="t819_idplantillacvt"></param>
        /// <returns></returns>
        public static int SetVisibilidad(SqlTransaction tr, int t812_idexpprofficepi, string t812_visiblecv, Nullable <int> t819_idplantillacvt)
        {
            SqlParameter[] aParam = new SqlParameter[3];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t812_idexpprofficepi", SqlDbType.Int, 4, t812_idexpprofficepi);
            aParam[i++] = ParametroSql.add("@t812_visiblecv", SqlDbType.Char, 1, t812_visiblecv == "" ? null : t812_visiblecv);
            aParam[i++] = ParametroSql.add("@t819_idplantillacvt", SqlDbType.Int, 4, t819_idplantillacvt);
            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_EXPPROFFICEPI_VISIBILIDAD_U", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_EXPPROFFICEPI_VISIBILIDAD_U", aParam));
            }
        }
Пример #26
0
        public static SqlDataReader GetProyectosSubnodoCualidad(SqlTransaction tr, int nIdPE, string slCualidades)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

            aParam[i++] = ParametroSql.add("@t301_idproyecto", SqlDbType.Int, 4, nIdPE);
            aParam[i++] = ParametroSql.add("@sCualidades", SqlDbType.VarChar, 10, slCualidades);

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_GETPROYECTOSSUBNODO_CUALIDAD", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_GETPROYECTOSSUBNODO_CUALIDAD", aParam));
            }
        }
        /// -----------------------------------------------------------------------------
        /// <summary>
        /// Elimina un registro de la tabla T817_EXPPROFACT a traves de la primary key.
        /// </summary>
        /// <history>
        ///     Creado por [sqladmin]	30/07/2012 13:53:26
        /// </history>
        /// -----------------------------------------------------------------------------
        public static int Delete(SqlTransaction tr, int t808_idexpprof, int t810_idacontecno)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteNonQuery("SUP_CVT_EXPPROFACT_D", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteNonQueryTransaccion(tr, "SUP_CVT_EXPPROFACT_D", aParam));
            }
        }
        public static SqlDataReader CatalogoPerfilesCliente_By_PSN(SqlTransaction tr, int t305_idproyectosubnodo, Nullable <bool> t347_estado)
        {
            SqlParameter[] aParam = new SqlParameter[2];
            int            i      = 0;

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

            if (tr == null)
            {
                return(SqlHelper.ExecuteSqlDataReader("SUP_PERFILSUPER_CLIENTE_By_PSN", aParam));
            }
            else
            {
                return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_PERFILSUPER_CLIENTE_By_PSN", aParam));
            }
        }
Пример #29
0
 public static void Resolver(SqlTransaction tr, int t696_id, string t696_motivo, int t001_idficepi_res, string t696_tipores)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametroSql.add("@t696_id", SqlDbType.Int, 4, t696_id),
         ParametroSql.add("@t001_idficepi_res", SqlDbType.Int, 4, t001_idficepi_res),
         ParametroSql.add("@t696_tipores", SqlDbType.Char, 1, t696_tipores),
         ParametroSql.add("@t696_motivo", SqlDbType.Text, 2147483647, t696_motivo)
     };
     if (tr == null)
     {
         SqlHelper.ExecuteScalar("SUP_CVT_SOLICITUD_RESOLVER", aParam);
     }
     else
     {
         SqlHelper.ExecuteScalarTransaccion(tr, "SUP_CVT_SOLICITUD_RESOLVER", aParam);
     }
 }
 /// <summary>
 /// Obtiene una lista de certificados en base a una búsqueda avanzada con criterios de nombre, entorno tecnólógico y entidad certificadora
 /// </summary>
 /// <param name="t036_idcodentorno"></param>
 /// <param name="t576_idcriterio"></param>
 /// <param name="t582_nombre"></param>
 /// <param name="t582_valido"></param>
 /// <returns></returns>
 public static SqlDataReader GetCertificados(SqlTransaction tr, Nullable <int> t576_idcriterio, Nullable <int> t036_idcodentorno,
                                             string sDenominacion)
 {
     SqlParameter[] aParam = new SqlParameter[] {
         ParametroSql.add("@sbusqueda", SqlDbType.VarChar, 8000, sDenominacion.Trim()),
         ParametroSql.add("@t576_idcriterio", SqlDbType.Int, 4, t576_idcriterio),
         ParametroSql.add("@t036_idcodentorno", SqlDbType.Int, 4, t036_idcodentorno)
     };
     if (tr == null)
     {
         return(SqlHelper.ExecuteSqlDataReader("SUP_CVT_CERTIFICADO_BUSAVANZADA", aParam));
     }
     else
     {
         return(SqlHelper.ExecuteSqlDataReaderTransaccion(tr, "SUP_CVT_CERTIFICADO_BUSAVANZADA", aParam));
     }
 }