public bool VerificarOrdenM8U(OrdenCompraM8UBE obj) { bool esValido = false; try { esValido = ExcelDA.VerificarCodigoConvocatoriaMiembro(obj, cn); } finally { if (cn.State == ConnectionState.Open) { cn.Close(); } } return(esValido); }
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); }