public bool ActualizarArchivo(Comun.Entidades.Archivos.MODArchivo prmArchivo)
        {
            using (var conn = ObtenerConexionPrincipal())
            {
                var parametros = new DynamicParameters();
                parametros.Add("@prmIdArchivo", prmArchivo.IdArchivo, System.Data.DbType.Int64);
                parametros.Add("@prmNombre", prmArchivo.Nombre, System.Data.DbType.String);
                parametros.Add("@prmDescripcion", prmArchivo.Descripcion, System.Data.DbType.String);
                parametros.Add("@prmIdTipoArchivo", prmArchivo.IdTipoArchivo, System.Data.DbType.Int32);
                parametros.Add("@prmIdSeparador", prmArchivo.IdSeparador, System.Data.DbType.Int32);
                parametros.Add("@prmActivo", prmArchivo.Activo, System.Data.DbType.Boolean);
                conn.QueryMultiple("StpActualizarArchivo", parametros, null, commandTimeout: int.MaxValue, System.Data.CommandType.StoredProcedure);
                conn.Close();
            }

            return(true);
        }
        public long CrearArchivo(Comun.Entidades.Archivos.MODArchivo prmArchivo)
        {
            long idArchivo = 0;

            using (var conn = ObtenerConexionPrincipal())
            {
                var parametros = new DynamicParameters();
                parametros.Add("@prmIdReporte", prmArchivo.IdReporte, System.Data.DbType.Int32);
                parametros.Add("@prmNombre", prmArchivo.Nombre, System.Data.DbType.String);
                parametros.Add("@prmDescripcion", prmArchivo.Descripcion, System.Data.DbType.String);
                parametros.Add("@prmIdTipoArchivo", prmArchivo.IdTipoArchivo, System.Data.DbType.Int32);
                parametros.Add("@prmIdSeparador", prmArchivo.IdSeparador, System.Data.DbType.Int32);
                parametros.Add("@prmIdArchivo", null, System.Data.DbType.Int64, System.Data.ParameterDirection.Output);

                conn.QueryMultiple("StpInsertaArchivo", parametros, null, commandTimeout: int.MaxValue, System.Data.CommandType.StoredProcedure);

                idArchivo = parametros.Get <long>("@prmIdArchivo");

                conn.Close();
            }
            return(idArchivo);
        }