Example #1
0
        public bool VerificarOrdenM8U(OrdenCompraM8UBE obj)
        {
            bool esValido = false;

            try
            {
                esValido = ExcelDA.VerificarCodigoConvocatoriaMiembro(obj, cn);
            }
            finally { if (cn.State == ConnectionState.Open)
                      {
                          cn.Close();
                      }
            }

            return(esValido);
        }
Example #2
0
        public bool VerificarCodigoConvocatoriaMiembro(OrdenCompraM8UBE obj, OracleConnection db)
        {
            bool esValido = false;

            try
            {
                string sp = $"{Package.Excel}USP_SEL_VERIFICAR_CONV_MIEMBRO";
                OracleDynamicParameters p = new OracleDynamicParameters();
                p.Add("PI_CODIGOCONVOCATORIA", obj.CODIGOCONVOCATORIA);
                p.Add("PI_MIEMBRO", obj.MIEMBRO);
                p.Add("PO_REFCURSOR", dbType: OracleDbType.RefCursor, direction: ParameterDirection.Output);
                string consulta = db.ExecuteScalar(sp, p, commandType: CommandType.StoredProcedure).ToString();
                esValido = Convert.ToUInt32(consulta) > 0;
            }
            catch (Exception ex)
            {
                Log.Error(ex);
            }

            return(esValido);
        }