Ejemplo n.º 1
0
 public BlockChainBE MostrarBlockchain(BlockChainBE entidad)
 {
     try
     {
         using (IDbConnection db = new OracleConnection(CadenaConexion))
         {
             string sp = sPackage + "USP_SEL_BLOCKCHAIN_PDF";
             var    p  = new OracleDynamicParameters();
             p.Add("PI_ID_BLOCKCHAIN", entidad.ID_BLOCKCHAIN);
             p.Add("PO_CURSOR", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output);
             var PDF = db.ExecuteScalar(sp, p, commandType: CommandType.StoredProcedure);
             entidad.NOMBRE_PDF = Convert.ToString(PDF);
             entidad.OK         = true;
         }
     }
     catch (Exception ex)
     {
         Log.Error(ex);
         entidad.OK = false;
     }
     return(entidad);
 }
Ejemplo n.º 2
0
        public List <BlockChainBE> ListaBlockChain(BlockChainBE entidad)
        {
            List <BlockChainBE> lista = null;

            try
            {
                using (IDbConnection db = new OracleConnection(CadenaConexion))
                {
                    string sp = sPackage + "USP_SEL_BLOCKCHAIN";
                    var    p  = new OracleDynamicParameters();
                    p.Add("PI_ID_BLOCKCHAIN", entidad.ID_BLOCKCHAIN);
                    p.Add("PO_CURSOR", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output);
                    lista      = db.Query <BlockChainBE>(sp, p, commandType: CommandType.StoredProcedure).ToList();
                    entidad.OK = true;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex);
                entidad.OK = false;
            }
            return(lista);
        }
Ejemplo n.º 3
0
        public List <BlockChainBE> NombrePDFBlockchain(BlockChainBE entidad)
        {
            List <BlockChainBE> lista = null;

            try
            {
                using (IDbConnection db = new OracleConnection(CadenaConexion))
                {
                    string sp = sPackage + "USP_UPD_BLOCKCHAIN_PDF";
                    var    p  = new OracleDynamicParameters();
                    p.Add("PI_ID_BLOCKCHAIN", entidad.ID_BLOCKCHAIN);
                    p.Add("PI_NOMBRE_PDF", entidad.NOMBRE_PDF);
                    lista      = db.Query <BlockChainBE>(sp, p, commandType: CommandType.StoredProcedure).ToList();
                    entidad.OK = true;
                }
            }
            catch (Exception ex)
            {
                Log.Error(ex);
                entidad.OK = false;
            }
            return(lista);
        }
Ejemplo n.º 4
0
 public BlockChainBE GeneraBlockChain(BlockChainBE entidad)
 {
     try
     {
         using (IDbConnection db = new OracleConnection(CadenaConexion))
         {
             string sp = sPackage + "USP_PRC_BLOCK_CHAIN";
             var    p  = new OracleDynamicParameters();
             p.Add("PI_ID_INICIATIVA", entidad.ID_INICIATIVA);
             p.Add("PI_USUARIO", entidad.ID_USUARIO);
             p.Add("PI_IP", entidad.IP_PC);
             p.Add("PO_CURSOR", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output);
             entidad    = db.Query <BlockChainBE>(sp, p, commandType: CommandType.StoredProcedure).FirstOrDefault();
             entidad.OK = true;
         }
     }
     catch (Exception ex)
     {
         Log.Error(ex);
         entidad.OK = false;
     }
     return(entidad);
 }
Ejemplo n.º 5
0
 public static List <BlockChainBE> ListaBlockChain(BlockChainBE entidad)
 {
     return(blochainDA.ListaBlockChain(entidad));
 }
Ejemplo n.º 6
0
 public static BlockChainBE GeneraBlockChain(BlockChainBE entidad)
 {
     return(blochainDA.GeneraBlockChain(entidad));
 }
Ejemplo n.º 7
0
 public static BlockChainBE MostrarBlockchain(BlockChainBE entidad)
 {
     return(blochainDA.MostrarBlockchain(entidad));
 }
Ejemplo n.º 8
0
 public static List <BlockChainBE> NombrePDFBlockchain(BlockChainBE entidad)
 {
     return(blochainDA.NombrePDFBlockchain(entidad));
 }