示例#1
0
function unit_aprobBool($sbIdSolCo, $sbNomModu, $arCampos)
{
    FnCrm::aprobarBooleano($sbIdSolCo, $sbNomModu, $arCampos);
    $bnModTest = BeanFactory::getBean($sbNomModu, $sbIdSolCo);
    foreach ($arCampos as $item) {
        if ($bnModTest->{$item} == 1) {
            echo "exito con " . $item . "<br>";
        } else {
            echo "fallo con " . $item . "<br>";
        }
    }
}
示例#2
0
    FnCrm::aprobarBooleano($_REQUEST["idSolicitud"], "opalo_solicitudes", $arCampos);
    $bnSupAnou = FnCrm::crSupplierAnouncement($sbIdSolic);
    FnCrm::crRelationship($bnSupAnou, $bnSoliCoti, 'opalo_solicitudes_cotizacion', 'opalo_convocatoria', 'opalo_convocatoria_opalo_solicitudes_cotizacion_1', 0);
    FnCrm::crRelationship($bnSupAnou, null, 'opalo_proveedores', 'opalo_convocatoria', 'opalo_convocatoria_opalo_proveedores_1', 1);
    $sbAnounId = $bnSupAnou->id;
    echo '<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>';
    echo "<input type = 'hidden' id ='tmp_sbAnounId' name = 'tmp_sbAnounId' value = '{$sbAnounId}'>";
    require_once 'custom/opalo/js/refreshParent.js';
    //FnCrm :: minAmounAr($sbIdSolic);
    echo "se aprobo la solicitud exitosamente";
}
if ($_REQUEST['modulo'] == 'opalo_solicitudes_cotizacion') {
    $arCampos = array("boAprobad" => "boAprobad");
    $arRetValu = FnCrm::prepararDatos($_REQUEST["idSolicitud"]);
    FnCrm::crContSup($arRetValu['bnSolicit'], $arRetValu['datos']);
    FnCrm::aprobarBooleano($_REQUEST["idSolicitud"], "opalo_solicitudes_cotizacion", $arCampos);
    sendMail($_REQUEST["idSolicitud"]);
    echo " se aprobo la solicitud de pedido satisfactoriamente";
}
function sendMail($sbSolCoId)
{
    $arNombTab = array(1 => 'opalo_cotizaciones_items');
    $arSelFiel = array(0 => "opalo_cotizaciones_items.name ", 1 => "opalo_cotizaciones_items.proveedor_seleccionado");
    $arWhereFi = array(0 => "opalo_cotizaciones_items.parent_type", 1 => "opalo_cotizaciones_items.parent_id");
    $arWhereVa = array(0 => "opalo_solicitudes_cotizacion", 1 => $sbSolCoId);
    $arJoinFi1 = array();
    $arJoinFi2 = array();
    $arFielDes = FnCrm::getFields($arNombTab, $arSelFiel, $arWhereFi, $arWhereVa, $arJoinFi1, $arJoinFi2, 0);
    //
    foreach ($arFielDes as $key => $value) {
        $arFielDes[$key]['proveedores'][]['opalo_prova919eedores_ida'] = $value['proveedor_seleccionado'];