コード例 #1
0
 $tipo = 'natural';
 if (!$Contrato) {
     $tipo = 'juridico';
     $Contrato = $servicios->BuscarContratoJuridicoPredio($_POST['codigo']);
     $ClienteJuridico = $servicios->BuscarClienteJuridicoPorCodigo($Contrato["T_Cliente_codigo"]);
     $servicios->RegistrarClienteJuridico($ClienteJuridico["codigo"], $ClienteJuridico["razonSocial"], $ClienteJuridico["numeroRUC"], $ClienteJuridico["nombreContacto"], $ClienteJuridico["direccionPosibleInstalacion"], $ClienteJuridico["direccionCliente"], $ClienteJuridico["direccionReferencia"], $ClienteJuridico["direccionPosibleInstalacion"], $ClienteJuridico["telefonoCelularContacto"], $ClienteJuridico["telefonoFijoContacto"], $ClienteJuridico["correoTrabajoContacto"], $ClienteJuridico["correoPersonalContacto"], $ClienteJuridico["observaciones"], ContratarPorWeb, $ClienteJuridico["departamento"], $ClienteJuridico["provincia"], $ClienteJuridico["distrito"]);
 }
 if ($tipo == 'natural') {
     $ClienteNatural = $servicios->BuscarClienteNaturalPorCodigo($Contrato["T_Cliente_codigo"]);
     $servicios->RegistrarClienteNatural($ClienteNatural["codigo"], $ClienteNatural['apellidoPaterno'], $ClienteNatural["apellidoMaterno"], $ClienteNatural["nombreCompleto"], $ClienteNatural["documentoIdentidad"], $ClienteNatural["T_TipoDocumento_codigo"], $ClienteNatural["direccionCliente"], $ClienteNatural["direccionReferencia"], $ClienteNatural["direccionReferenciaPosibleInstalacion"], $ClienteNatural["direccionPosibleInstalacion"], $ClienteNatural["telefonoCelularContacto"], $ClienteNatural["telefonoFijoContacto"], $ClienteNatural["correoTrabajoContacto"], $ClienteNatural["correoPersonalContacto"], $ClienteNatural["observaciones"], ContratarPorWeb, $ClienteNatural["departamento"], $ClienteNatural["provincia"], $ClienteNatural["distrito"]);
     $cuerpoMensaje1 = array(0 => array('nombre' => 'N° Contrato', 'valor' => $Contrato['codigo']), 1 => array('nombre' => 'Tipo', 'valor' => $tipo), 2 => array('nombre' => 'Nombre', 'valor' => $Contrato['nombreCompleto']), 3 => array('nombre' => 'Apellido', 'valor' => $Contrato['apellidoPaterno'] . ' ' . $Contrato['apellidoMaterno']), 4 => array('nombre' => 'Documento', 'valor' => $Contrato['documentoIdentidad']));
 } else {
     $cuerpoMensaje1 = array(0 => array('nombre' => 'N° Contrato', 'valor' => $Contrato['codigo']), 1 => array('nombre' => 'Tipo', 'valor' => $tipo), 2 => array('nombre' => 'RUC:', 'valor' => $Contrato['numeroRUC']), 3 => array('nombre' => 'Nombre de Contacto:', 'valor' => $Contrato['nombreContacto']), 4 => array('nombre' => 'Razón Social:', 'valor' => $Contrato['razonSocial']));
 }
 $servicios->RegistrarContrato($Contrato["codigo"], $Contrato["numeroContrato"], $Contrato["ubicacionContratoFisico"], $Contrato["fechaInicioContrato"], $Contrato["fechaFinContrato"], $Contrato["direccionExactaPredio"], $Contrato["T_Cliente_codigo"], ContratoPendiente, $Contrato["T_Predio_codigo"], $Contrato["observaciones"]);
 $data = $servicios->ListarDetalleContrato($Contrato['codigo']);
 foreach ($data as $i) {
     $group[$i['nombrePlan']][] = array("tarifaPlan" => $i['tarifaPlan']);
 }
 while (current($group)) {
     $name[] = key($group);
     next($group);
 }
 if ($data) {
     foreach ($name as $value) {
         $plan .= $value;
     }
 }
 $cuerpoMensaje2 = array(5 => array('nombre' => 'Celular', 'valor' => $Contrato['telefonoCelularContacto']), 6 => array('nombre' => 'Telefono:', 'valor' => $Contrato['telefonoFijoContacto']), 7 => array('nombre' => 'Correo de Trabajo:', 'valor' => $Contrato['correoTrabajoContacto']), 8 => array('nombre' => 'Correo personal:', 'valor' => $Contrato['correoPersonalContacto']), 9 => array('nombre' => 'Estado Cliente:', 'valor' => $Contrato['descripcionEstadoCliente']), 10 => array('nombre' => 'Dirección del Predio:', 'valor' => $Contrato['direccionExactaPredio']), 11 => array('nombre' => 'Nombre del Predio:', 'valor' => $Contrato['nombrePredio']));
 $cuerpoMensaje3 = array_merge($cuerpoMensaje1, $cuerpoMensaje2);
 $SubjectPredioFactible = 'Plan: ' . $plan . ' [' . $tipo . '] -- Estado : Contratar por Web';
コード例 #2
0
<?php

include_once '../../../includes/services.php';
include_once '../../../includes/envioCorreo.php';
include_once '../../../includes/psl-config.php';
if (isset($_POST['codigo'])) {
    $servicios = new servicios();
    $OrdenCliente = $servicios->BuscarOrdenCliente($_POST['codigo']);
    $Mail = new Mail();
    $ContratoNatural = $servicios->BuscarContratoNaturales($OrdenCliente["T_Contrato_codigo"]);
    $data = $servicios->ListarDetalleContrato($OrdenCliente['T_Contrato_codigo']);
    foreach ($data as $i) {
        $group[$i['nombrePlan']][] = array("nombreServicio" => $i['nombreServicio']);
    }
    while (current($group)) {
        $name[] = key($group);
        next($group);
    }
    if ($data) {
        foreach ($name as $value) {
            $html .= ' <strong>' . $value . '</strong>';
        }
    }
    if ($OrdenCliente["T_EstadoOrdenCliente_codigo"] == OrdenEnCurso && $_POST['T_EstadoOrdenCliente_codigo'] == OrdenCerrado) {
        $cuerpoMensaje = array(0 => array('nombre' => 'N° Contrato', 'valor' => $ContratoNatural['codigo']), 1 => array('nombre' => 'Estado de Orden', 'valor' => 'Cerrado'), 2 => array('nombre' => 'Cliente', 'valor' => $ContratoNatural['nombreCompleto'] . ' ' . $ContratoNatural['apellidoPaterno'] . ' ' . $ContratoNatural['apellidoMaterno']), 3 => array('nombre' => 'Direccion de  Instalacion', 'valor' => $ContratoNatural['direccionExactaPredio']), 4 => array('nombre' => 'Planes', 'valor' => $html));
        $Mail->sendMail(SubjectOrdenInstalado . '' . $ContratoNatural['codigo'], $cuerpoMensaje, VENTAS, 'bodyMail');
    }
    if ($OrdenCliente["T_EstadoOrdenCliente_codigo"] == OrdenNuevo && $_POST['T_EstadoOrdenCliente_codigo'] == OrdenEnCurso) {
        $cuerpoMensaje = array(0 => array('nombre' => 'N° Orden', 'valor' => $OrdenCliente['codigo']), 1 => array('nombre' => 'Estado', 'valor' => 'En Curso'), 2 => array('nombre' => 'Cliente', 'valor' => $ContratoNatural['nombreCompleto'] . ' ' . $ContratoNatural['apellidoPaterno'] . ' ' . $ContratoNatural['apellidoMaterno']), 3 => array('nombre' => 'Contacto', 'valor' => 'Fijo [' . $OrdenCliente['telefonoFijoContactoInstalacion'] . '] - Movil [' . $OrdenCliente['telefonoCelularContactoInstalacion'] . ']'), 4 => array('nombre' => 'Direccion de  Instalacion', 'valor' => $ContratoNatural['direccionExactaPredio']), 5 => array('nombre' => 'Rango de Hora y Fecha de Instalación', 'valor' => $_POST['rangoFechaInstalacion']), 6 => array('nombre' => 'Planes', 'valor' => $html));
        $Mail->sendMail(SubjectOrdenCurso . '' . $OrdenCliente['codigo'], $cuerpoMensaje, VENTAS, 'bodyMail');
    }
コード例 #3
0
$error_msg = "";
if (isset($_POST['codigoContrato'])) {
    $servicios = new servicios();
    $ContratoNatural = $servicios->BuscarContratoNaturales($_POST['codigoContrato']);
    $ClienteNatural = $servicios->BuscarClienteNaturalPorCodigo($ContratoNatural["T_Cliente_codigo"]);
    $Mail = new Mail();
    if ($ContratoNatural["T_EstadoContrato_codigo"] == ContratoPendiente && $_POST['estadoContratoCodigo'] == ContratoPorInstalar) {
        $RegistrarClienteNatural = $servicios->RegistrarClienteNatural($ClienteNatural['codigo'], $ClienteNatural['apellidoPaterno'], $ClienteNatural['apellidoMaterno'], $ClienteNatural['nombreCompleto'], $ClienteNatural['documentoIdentidad'], $ClienteNatural["T_TipoDocumento_codigo"], $ClienteNatural['direccionCliente'], $ClienteNatural['direccionReferencia'], $ClienteNatural['direccionPosibleInstalacion'], $ClienteNatural['direccionReferenciaPosibleInstalacion'], $ClienteNatural['telefonoCelularContacto'], $ClienteNatural['telefonoFijoContacto'], $ClienteNatural['correoTrabajoContacto'], $ClienteNatural['correoPersonalContacto'], $ClienteNatural['observaciones'], ClienteActivo, $ClienteNatural['departamento'], $ClienteNatural['provincia'], $ClienteNatural['distrito']);
        $ordenInstalacion = $servicios->BuscarOrdenCliente($ContratoNatural["codigoOrden"]);
        $RegistrarOrdenCliente = $servicios->RegistrarOrdenCliente($ordenInstalacion['codigo'], $ordenInstalacion['nombreContactoInstalacion'], $ordenInstalacion['telefonoFijoContactoInstalacion'], $ordenInstalacion['telefonoCelularContactoInstalacion'], $ordenInstalacion['correoContactoInstalacion'], $ordenInstalacion['encargado'], $ordenInstalacion['rangoFechaInstalacion'], $ordenInstalacion['observaciones'], $ordenInstalacion['T_Contrato_codigo'], OrdenNuevo);
        $cuerpoMensaje = array(0 => array('nombre' => 'N° Orden', 'valor' => $ordenInstalacion['codigo']), 1 => array('nombre' => 'N° Contrato', 'valor' => $_POST['codigoContrato']), 2 => array('nombre' => 'Estado', 'valor' => 'Nuevo'), 3 => array('nombre' => 'Cliente', 'valor' => $ClienteNatural['nombreCompleto'] . ' ' . $ClienteNatural['apellidoPaterno'] . ' ' . $ClienteNatural['apellidoMaterno']), 4 => array('nombre' => 'Direccion de Posible Instalacion', 'valor' => $ClienteNatural['direccionReferenciaPosibleInstalacion']));
        $Mail->sendMail(SubjectOrdenNuevo . '' . $ordenInstalacion['codigo'], $cuerpoMensaje, SOPORTE, 'bodyMail');
    }
    if ($ContratoNatural["T_EstadoContrato_codigo"] == ContratoPorInstalar && $_POST['estadoContratoCodigo'] == ContratoActivo) {
        $departamento = $servicios->ListarDepartamentos($ClienteNatural["departamento"]);
        $data = $servicios->ListarDetalleContrato($_POST['codigoContrato']);
        foreach ($data as $i) {
            $group[$i['codigoPlan']][] = array("tarifaPlan" => $i['tarifaPlan'], "nombrePlan" => $i['nombrePlan']);
        }
        while (current($group)) {
            $name[] = key($group);
            next($group);
        }
        if ($data) {
            foreach ($name as $value) {
                $data = $servicios->BuscarPlanPorCodigo($value);
                $html .= ' <strong>Plan:</strong>  ' . $data["plan"]['nombre'] . '<br>';
                $html .= ' <strong>Precio:</strong> S/ ' . $data["plan"]['tarifa'] . '<br>';
                $html .= '-----------------------';
            }
        }
コード例 #4
0
<?php

include_once '../../../includes/services.php';
$codigoContrato = isset($_GET['codigo']) ? $_GET['codigo'] : null;
$servicios = new servicios();
$data = $servicios->ListarDetalleContrato($codigoContrato);
$ContratoNatural = $servicios->BuscarContratoNaturales($_GET['codigo']);
foreach ($data as $i) {
    $group[$i['nombrePlan']][] = array("cargoInstalacion" => $i['cargoInstalacion'], "nombreServicio" => $i['nombreServicio'], "fechaEntrega" => $i['fechaEntrega'], "ontAsignado" => $i['ontAsignado'], "datosInstalacion" => $i['datosInstalacion'], "observaciones" => $i['observaciones'], "telefonoVoyAsignado" => $i['telefonoVoyAsignado']);
}
while (current($group)) {
    $name[] = key($group);
    next($group);
}
if ($data) {
    echo '   <div class="row">
                <div class="col-xs-12">
                <h2 class="page-header">
                <i class="fa fa-globe"/>
                Contrato ' . $ContratoNatural['codigo'] . ', ' . $ContratoNatural['nombreCompleto'] . ' ' . $ContratoNatural['apellidoPaterno'] . ' ' . $ContratoNatural['apellidoMaterno'] . '
                </h2>
                </div>
                </div>';
    foreach ($name as $value) {
        echo ' 
            <strong>Plan: ' . $value . '</strong>
            <div class="row">
            <div class="col-xs-12 table-responsive">
                <table class="table table-striped">
                <thead>
                <tr>
コード例 #5
0
<?php

include_once '../../../includes/services.php';
$codigoOrdenCliente = isset($_GET['codigo']) ? $_GET['codigo'] : null;
$servicios = new servicios();
$codigoContrato = $servicios->BuscarOrdenCliente($codigoOrdenCliente);
$data = $servicios->ListarDetalleContrato($codigoContrato['T_Contrato_codigo']);
$ContratoNatural = $servicios->BuscarContratoNaturales($codigoContrato['T_Contrato_codigo']);
foreach ($data as $i) {
    $group[$i['nombrePlan']][] = array("cargoInstalacion" => $i['cargoInstalacion'], "nombreServicio" => $i['nombreServicio'], "fechaEntrega" => $i['fechaEntrega'], "ontAsignado" => $i['ontAsignado'], "telefonoVoyAsignado" => $i['telefonoVoyAsignado']);
}
while (current($group)) {
    $name[] = key($group);
    next($group);
}
if ($data) {
    echo '   <div class="row">
                <div class="col-xs-12">
                <h2 class="page-header">
                Orden ' . $codigoOrdenCliente . ', ' . $ContratoNatural['nombreCompleto'] . ' ' . $ContratoNatural['apellidoPaterno'] . ' ' . $ContratoNatural['apellidoMaterno'] . '
                <small>
              Direccion de Instalación: ' . $ContratoNatural['nombrePredio'] . ', ' . $ContratoNatural['direccionExactaPredio'] . '
              </small>             
              </h2>
                </div>
                </div>';
    foreach ($name as $value) {
        echo ' 
            <strong>Plan: ' . $value . '</strong>
            <div class="row">
            <div class="col-xs-12 table-responsive">