예제 #1
0
        public int ObtenerIdItemPorRowId(string rowid, string itemorigen)
        {
            SqlParameter[] dbparams = new SqlParameter[2] {
                Param(enumDBFields.rowid, rowid),
                Param(enumDBFields.itemorigen, itemorigen),
            };

            return(int.Parse(cDblib.Desc("SIC_BUSCA_IDITEM_POR_ROWID", dbparams)));
        }
예제 #2
0
        /// <summary>
        /// Inserta tramitación de cambio de responsable
        /// </summary>
        internal List<string> Insert(string listaProfesionales, int t001_idficepi_respdestino, string t937_comentario_resporigen)
        {

            //Parámetros de salida
            SqlParameter correoevaluadordestino = null, nombreevaluadordestino = null;
            List<string> datos = new List<string>();
            try
            {
                SqlParameter[] dbparams = new SqlParameter[5] 
                {
				    Param(ParameterDirection.Input,enumDBFields.listapersonas, listaProfesionales),
                    Param(ParameterDirection.Input,enumDBFields.t001_idficepi_respdestino, t001_idficepi_respdestino.ToString()),                                    
                    Param(ParameterDirection.Input,enumDBFields.t937_comentario_resporigen, t937_comentario_resporigen) ,
                    correoevaluadordestino = Param(ParameterDirection.Output, enumDBFields.correoevaluadordestino, null),
                    nombreevaluadordestino = Param(ParameterDirection.Output, enumDBFields.nombreevaluadordestino, null)               
				};
                
                object resultado = cDblib.Desc("PRO_TRAMITACIONCAMBIORESPONSABLE_INS", dbparams);
                
                //Devolvemos una lista de strings con el nombre y el correo del evaluador destino.
                datos.Add(correoevaluadordestino.Value.ToString());
                datos.Add(nombreevaluadordestino.Value.ToString());
                return datos;                                
            }
            catch (Exception ex)
            {
                throw ex;
            }

           
        }
        internal string UpdateColectivoForzado(DataTable colectivoforzado)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[1] {
                    Param(enumDBFields.datatable, colectivoforzado)
                };

                return((string)cDblib.Desc("PRO_COLECTIVOFORZADO_UPD", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        internal string Insert(string tabla, int idficepi_visualizador, DataTable visualizados)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[3] {
                    Param(enumDBFields.visualizador, idficepi_visualizador),
                    Param(enumDBFields.datatable, visualizados),
                    Param(enumDBFields.tabla, tabla),
                };

                return((string)cDblib.Desc("PRO_PUTVISUALIZADORVISUALIZADO", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
        /// <summary>
        /// Inserta un TRAMITACIONCAMBIOROL
        /// </summary>
        internal string Insert(Models.TRAMITACIONCAMBIOROL_INS oTRAMITACIONCAMBIOROL)
        {
            try
            {
                SqlParameter[] dbparams = new SqlParameter[4] {
                    Param(ParameterDirection.Input, enumDBFields.t001_idficepi_promotor, oTRAMITACIONCAMBIOROL.t001_idficepi_promotor.ToString()),
                    Param(ParameterDirection.Input, enumDBFields.t001_idficepi_interesado, oTRAMITACIONCAMBIOROL.t001_idficepi_interesado.ToString()),
                    Param(ParameterDirection.Input, enumDBFields.t004_idrol_propuesto, oTRAMITACIONCAMBIOROL.t004_idrol_propuesto.ToString()),
                    Param(ParameterDirection.Input, enumDBFields.t940_motivopropuesto, oTRAMITACIONCAMBIOROL.t940_motivopropuesto)
                };

                return((string)cDblib.Desc("PRO_TRAMITACIONCAMBIOROL_INS", dbparams));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }