function jsaGetDatosEmpresa($dependencia) { //verificar si existe en la BD $Emp = new cEmpresas($dependencia); $idpersona = $Emp->getClaveDePersona(); $Emp->init(); $telefono = $Emp->getTelefono(); $domicilio = $Emp->getDomicilio(); $razon = $Emp->getNombre(); $tab = new TinyAjaxBehavior(); $tab->add(TabSetValue::getBehavior('idtelefono', $telefono)); //$tab->add(TabSetValue::getBehavior('iddomiciliodeactividad', $domicilio)); $tab->add(TabSetValue::getBehavior('idrazonsocialtrabajo', $razon)); $xSoc = $Emp->getOPersona(); //$xSoc = new cSocio(); if ($xSoc == null) { } else { $xOBA = $xSoc->getOActividadEconomica(); if ($xOBA != null) { $idactividad = $xOBA->getClaveDeActividad(); $idsector = $xOBA->getClaveDeSector(); $idlocalidad = $xOBA->getClaveDeLocalidad(); $idmunicipio = $xOBA->getClaveDeMunicipio(); $identidadfederativa = $xOBA->getClaveDeEstado(); // idlocalidad idmunicipio identidadfederativa $tab->add(TabSetValue::getBehavior('idactividad', $idactividad)); //$tab->add(TabSetValue::getBehavior('idsectoreconomico', $idsector)); $tab->add(TabSetValue::getBehavior('idlocalidad', $idlocalidad)); $tab->add(TabSetValue::getBehavior('identidadfederativa', $identidadfederativa)); $tab->add(TabSetValue::getBehavior('idmunicipio', $idmunicipio)); $tab->add(TabSetValue::getBehavior('idnombreacceso', $xOBA->getCalle())); $tab->add(TabSetValue::getBehavior('idcodigopostal', $xOBA->getCodigoPostal())); } } //TODO: cargar estado y municiopios return $tab->getString(); }
$xOEmp->clave_de_persona($idsocio); $xOEmp->query()->update()->save($empresa); $xEmp = new cEmpresas($empresa); $xEmp->init(); $xEmp->setActualizarPorPersona(); $msg .= $xEmp->getMessages(); } if (setNoMenorQueCero($empresa) > 0) { $xEmp = new cEmpresas($empresa); $xEmp->init(); if ($xEmp->isInit() == true) { $alias = $xEmp->getNombreCorto(); //$iddirectivo= $iddirectivo = $xEmp->getClaveDeContacto(); $directivo = $xEmp->getNombreContacto(); $idsocio = $xEmp->getClaveDePersona(); $periocidad1 = $xEmp->getPeriocidadPref(); $lstPeriodos = $xEmp->getListaDePeriocidad(); $periocidad2 = isset($lstPeriodos[1]) ? $lstPeriodos[1] : $periocidad1; $producto = $xEmp->getProductoPref(); $mails = $xEmp->getEmailsDeEnvio(); $oficial = $xEmp->getClaveDeOficial(); $mail1 = isset($mails[0]) ? $mails[0] : ""; $mail2 = isset($mails[1]) ? $mails[1] : ""; $mail3 = isset($mails[2]) ? $mails[2] : ""; $diasaviso1 = $xEmp->getDiasDeAviso($periocidad1, MQL_STRING); $diasaviso2 = $xEmp->getDiasDeAviso($periocidad2, MQL_STRING); $diasnomina1 = $xEmp->getDiasDeNomina($periocidad1, MQL_STRING); $diasnomina2 = $xEmp->getDiasDeNomina($periocidad2, MQL_STRING); $diaspago1 = $xEmp->getDiasDePago($periocidad1, MQL_STRING); $diaspago2 = $xEmp->getDiasDePago($periocidad2, MQL_STRING);
function jsaSetGuardarDeposito($tipo_pago, $banco, $monto, $cobranza, $fecha, $observaciones, $empresa, $periodo) { //'idtipo_pago', 'idcodigodecuenta', 'idmontodeposito', 'idsumacbza', 'idfecha-0', 'idobservaciones', 'idcodigodeempresas', 'idperiodo' $diferencia = $monto - $cobranza; $xEmp = new cEmpresas($empresa); $xEmp->init(); $persona = $xEmp->getClaveDePersona(); $xF = new cFecha(); $fecha = $xF->getFechaISO($fecha); $xCaja = new cCaja(); $documento = DEFAULT_CREDITO; $nombreemp = $xEmp->getNombreCorto(); $xPer = $xEmp->getOPeriodo(false, false, $periodo); $periodo2 = $xPer->periodo_marcado()->v(); $periocidad = $xPer->periocidad()->v(); $observaciones = "{$empresa}-{$nombreemp}-{$periocidad}-{$periodo2}-ID.{$periodo}-" . $observaciones; if ($tipo_pago == TESORERIA_COBRO_TRANSFERENCIA) { $op = $xCaja->setCobroTransferencia(DEFAULT_RECIBO, $banco, $monto, $diferencia, $fecha, $observaciones, $persona, $documento); } elseif ($tipo_pago == TESORERIA_COBRO_EFECTIVO) { $xCaja->setCobroEfectivo(DEFAULT_RECIBO, $monto, $cobranza, $observaciones); } //Agregar operacion de la empresa $xEmp->addOperacion($monto, $periodo2, $periocidad, $fecha, -1, false, $observaciones); }