include_once '../../../includes/envioCorreo.php';
$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 .= '-----------------------';
            }