示例#1
0
        public ArchivoRepositorio ObtenerArchivo(long idArchivoDato, string nombre, string cadenaConexion)
        {
            BaseDatosSql bd = new BaseDatosSql(cadenaConexion);

            try
            {
                ArchivoRepositorio archivo = null;
                string             sp      = "[dbo].[sp_REPObtenerArchivoDatos]";

                bd.LimpiarParametros();
                bd.AgregarParametro("idArchivoDatos", idArchivoDato);
                if (!string.IsNullOrEmpty(nombre))
                {
                    bd.AgregarParametro("nombreArchivo", nombre);
                }

                MapeadorGenerico <ArchivoRepositorio> mapeador = new MapeadorGenerico <ArchivoRepositorio>();
                DataSet ds = bd.EjecutarDataset(sp, CommandType.StoredProcedure);
                archivo = mapeador.CrearInstancia(ds.Tables[0].Rows[0]);

                return(archivo);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                bd.CerrarConexion();
            }
        }
示例#2
0
        public BE.Configuracion ObtenerConfiguracion(int idConfiguracion)
        {
            BE.Configuracion configuracion = null;
            string           sp            = "[dbo].[usp_REPObtenerConfiguracion]";

            MapeadorGenerico <BE.Configuracion> mapeador = new MapeadorGenerico <BE.Configuracion>();

            bd.LimpiarParametros();
            bd.AgregarParametro("IdConfiguracion", idConfiguracion);
            DataSet ds = bd.EjecutarDataset(sp, CommandType.StoredProcedure);

            configuracion = mapeador.CrearInstancia(ds.Tables[0].Rows[0]);

            return(configuracion);
        }
示例#3
0
        public BE.Archivo ConsultarArchivo(string codArchivoDatos, int idConfiguracion)
        {
            BE.Archivo archivo = null;

            string sp = "[dbo].[usp_REPConsultarArchivo]";

            bd.LimpiarParametros();
            bd.AgregarParametro("idConfiguracion", idConfiguracion);
            bd.AgregarParametro("codArchivosDatos", codArchivoDatos);

            DataSet ds = bd.EjecutarDataset(sp, CommandType.StoredProcedure);
            MapeadorGenerico <BE.Archivo> mapeador = new MapeadorGenerico <BE.Archivo>();

            archivo = mapeador.CrearInstancia(ds.Tables[0].Rows[0]);

            return(archivo);
        }