Example #1
0
        <meta charset="utf-8">
        <title>PuntoCont</title>
        
    </head>
    <body>
        <?php 
require './_librerias/php/conexiones.php';
require './_librerias/php/funciones.php';
error_reporting(E_ERROR);
$ConexSisEmp = conexSis_Emp("localhost", "ecommerce");
$codigo = $_GET['codigo'];
$sql = "select CtaSuscripcion,UMiembro from ct_suscripcion where nrosuscripcion=" . $codigo;
$rgt = rGT($ConexSisEmp, $sql);
$conexDefsei = conexDefsei();
$sql = "update sys_usuarios set estado=1 where CtaSuscripcion='" . $rgt['CtaSuscripcion'] . "' and UMiembro='" . $rgt['UMiembro'] . "'";
xSQL($sql, $conexDefsei);
?>
        <div style="width: 400px;height: 300px;margin: 0 auto;">
        <div style='width:100%;'><div style='width:25%;float:left;'><img src='./_imagenes/Logo_IGE.jpg' style='width:70px;'></div>
        <div style='width:59%; color: #0087cb;' class='NameLogo'><h1>ASIPP</h1><p>Gestion Empresarial </p></div></div>
        <div style='font-family: "Open Sans";font-size:1.5em;color:#6b6b6b;padding:5px 0px 5px 3px;'>CUENTA CONFIRMADA</div>
        <div><a class='boton' style="margin: 20px 55px; font-family: Open Sans;" href='/index.php'>INICIAR SESIÓN</a></div>
        </div>
        <style type='text/css'>
            a { margin: 1em 0; float: left; clear: left; }
            a.boton {
              text-decoration: none;
              background: #0087cb;
              color: white;
              border: 1px outset #0087cb;
              padding: .5em .9em;
function numeradorB($Codigo, $numDigitos, $caracter, $conexion)
{
    $ceros = "";
    // $conexion = conexSys();
    $sql = 'SELECT Codigo,NumCorrelativo FROM sys_correlativo WHERE Codigo ="' . $Codigo . '" ';
    $rg = rGT($conexion, $sql);
    $Codigob = $rg["Codigo"];
    $NumCorrelativo = $rg["NumCorrelativo"];
    if ($NumCorrelativo == "") {
        $valorNew = 0 + 1;
        $len = strlen($valorNew);
        $numDigitos = $numDigitos - $len;
        for ($i = 0; $i < $numDigitos; $i++) {
            $ceros .= "0";
        }
        $sql2 = "INSERT INTO sys_correlativo (Codigo, NumCorrelativo) values ('" . $Codigo . "', 1) ";
        xSQL($sql2, $conexion);
        $valor = $caracter . $ceros . $valorNew;
    } else {
        $valorNew = $NumCorrelativo + 1;
        $len = strlen($valorNew);
        $numDigitos = $numDigitos - $len;
        for ($i = 0; $i < $numDigitos; $i++) {
            $ceros .= "0";
        }
        $valor = $caracter . $ceros . $valorNew;
        $sql2 = 'UPDATE sys_correlativo SET NumCorrelativo = ' . $valorNew . ' WHERE Codigo = "' . $Codigo . '" ';
        xSQL($sql2, $conexion);
    }
    return $valor;
}
function TipoProyectos($arg)
{
    global $enlace, $vConex;
    switch ($arg) {
        case "Tipos":
            $btn = "Crear Tipo Proyecto]{$enlace}?TipoProyectos=formProyecto]panelB-R}";
            $btn = Botones($btn, 'botones1');
            $subMenu = tituloBtnPn("Listado <p>Tipos de Proyectos</p>", $btn, "auto", "TituloA");
            $_Q = "SELECT  Codigo   as CodigoAjax,  \n\t\t\t\t\t\t\t\t\tTipo,\ttitulo,\tsubtitulo,\tsubtituloLogin,\tsubtituloDetalle,\tInternoSubtitulo1,\tInternoSubtitulo2,\t\n\t\t\t\t\t\t\t\t\tAulaTitulo1,\tAulaTitulo2,\ttituloSesion,   MenuLateral_Sesion, formCrearTitulo1, formCrearTitulo2, TituloPrincipal,\n\t\t\t\t\t\t\t\t\tTituloEncabezado1,  TituloEncabezado2,DetalleBoton, TituloPrincipal2,TituloMenuPrincipal, GeneralTitulo,\n\t\t\t\t\t\t\t\t\tConfigTitulo, menuPrincipalInterno, DetalleBoton2, TituloPrincipal3, GeneralTitulo2, ConfigTitulo2,\n\t\t\t\t\t\t\t\t\tDetalleBotonInterno1, DetalleBotonInterno2, DetalleBotonInterno3, TituloFormInterno1, TituloFormInterno2,\n\t\t\t\t\t\t\t\t\tTituloPresentacion, TituloListadoTemas, TituloBuscarContenido, AulaTituloEditar, AulaTituloEditar2,\n\t\t\t\t\t\t\t\t\tTituloEliminar, MensajeMenuLatera1,MensajeMenuLatera2,MensajeMenuLatera3 \n\t\t\t\t\n\t\t\t\t\t\tFROM \n\t\t\t\t\t\t            tipo_proyecto  ";
            $clase = "reporteA";
            $enlaceCod = "Codigo";
            $url = "{$enlace}?TipoProyectos=editProyectos";
            $panel = "panelB-R";
            $reporte = ListR2("", $_Q, $vConex, $clase, '', $url, $enlaceCod, $panel, "", "");
            $s = LayoutMHrz($subMenu, $reporte);
            WE($s);
            break;
        case "formProyecto":
            $btn = "<i class='icon-arrow-left'></i> Atrás]{$enlace}?TipoProyectos=Tipos]panelB-R}";
            $btn = Botones($btn, 'botones1', '');
            $titulo = "<span>Crear</span><p>Tipo de Proyecto</p>";
            $btn_titulo = tituloBtnPn($titulo, $btn, "auto", "TituloA");
            // $uRLForm = "Guardar]{$enlace}?metodo=empresa_corporacion&transaccion=INSERT]panelB-R]F}";
            $uRLForm = "Guardar]{$enlace}?metodo=empresa_TipoProyecto&transaccion=INSERT]panelB-R]F}";
            $path = array('path' => '../_files/');
            $form = FormR1("", $vConex, "empresa_TipoProyecto", "CuadroA", $path, $uRLForm, "", "");
            WE("<div style='width: 800px;'>{$btn_titulo}{$form}</div>");
            break;
        case "editProyectos":
            $Codigo = get("Codigo");
            $btn = "<i class='icon-arrow-left'></i> Atrás]{$enlace}?TipoProyectos=Tipos]panelB-R}";
            $btn = Botones($btn, 'botones1', '');
            $titulo = "<span>Editar</span><p>Tipo de Proyecto</p>";
            $btn_titulo = tituloBtnPn($titulo, $btn, "auto", "TituloA");
            $uRLForm = "Guardar]{$enlace}?metodo=empresa_TipoProyecto&transaccion=UPDATE&Codigo={$Codigo}]panelB-R]F}";
            $uRLForm .= "Eliminar]{$enlace}?TipoProyectos=delete&Codigo={$Codigo}]panelB-R]F}";
            $form = FormR1("", $vConex, "empresa_TipoProyecto", "CuadroA", $path, $uRLForm, $Codigo, $SDinamico, "Codigo");
            WE("<div style='width: 800px;'>{$btn_titulo}{$form}</div>");
            break;
        case "delete":
            $Codigo = get('Codigo');
            // vd($_GET);
            // vd($_POST);
            $SQL = "DELETE  FROM  tipo_proyecto  WHERE  Codigo={$Codigo} ";
            xSQL($SQL, $vConex);
            W(" <p style='color : red'>  Se ha eliminado un tipo de Poryecto </h1>");
            // delete("empresa_TipoProyecto", $Codigo);
            TipoProyectos("Tipos");
            break;
    }
}
function Formularios($Arg)
{
    global $vConex, $enlace;
    if ($Arg == "EliminarFormularios") {
        $campos = post("ky");
        for ($j = 0; $j < count($campos); $j++) {
            DReg("sys_form_det", "Form", "'" . $campos[$j] . "'", $vConex);
            DReg("sys_form", "Codigo", "'" . $campos[$j] . "'", $vConex);
            W("Se Eliminó el formulario " . $campos[$j] . "  <br>");
        }
        WE($btn_titulo . $s);
    }
    if ($Arg == "Importar-Seleccion") {
        $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "]cuerpo}";
        $btn = Botones($btn, 'botones1', '');
        $titulo = "<span>Importar Formulario </span><p>CONECTATE A UNA BASE DE DATOS</p><div class='bicel'></div>";
        $btn_titulo = tituloBtnPn($titulo, $btn, "80px", "TituloA");
        $uRLForm = "Siguiente]" . $enlace . "?Formularios=Importar-Seleccion-Form&codformdet=" . $CodDet . "&codigoForm=" . $form . "]layoutV]F]}";
        $tSelectD = array('Nombre' => 'SELECT Nombre, Nombre  FROM sys_base_datos  ');
        $form = c_form("", $vConex, "select_bdatos", "CuadroA", "", $uRLForm, $CodDet, $tSelectD);
        $s = "<div id = 'PanelInferior' style='float:left;width:100%;' >" . $form . "</div>";
        WE($btn_titulo . $s);
    }
    if ($Arg == "Importar-Seleccion-Form") {
        $Base_Datos = post("Nombre");
        $ConexionBExt = conexSis_Emp("LOCALHOST", $Base_Datos);
        $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?Formularios=Importar-Seleccion&Base_Datos=" . $Base_Datos . "]layoutV}";
        $btn .= "Importar]" . $enlace . "?Formularios=Importar-Seleccion-UPForm&Base_Datos=" . $Base_Datos . "]layoutV]CHECK}";
        $btn = Botones($btn, 'botones1', 'sys_form');
        $titulo = "<span>Importar Formulario s</span><p>BD " . $Base_Datos . "</p><div class='bicel'></div>";
        $btn_titulo = tituloBtnPn($titulo, $btn, "170px", "TituloA");
        $sql = 'SELECT Codigo AS Formulario , Tabla, Codigo AS CodigoAjax FROM sys_form ';
        $clase = 'reporteA';
        $enlaceCod = 'codigoForm';
        $url = $enlace . "?Formularios=Importar-Seleccion-UPForm&Base_Datos=" . $Base_Datos . "";
        $panel = 'layoutV';
        $reporte = ListR2("", $sql, $ConexionBExt, $clase, '', $url, $enlaceCod, $panel, 'sys_form', 'checks', '');
        $reporte = "<div id = 'PanelInferior' style='float:left;width:100%;' >" . $reporte . "</div>";
        WE($btn_titulo . $reporte);
    }
    if ($Arg == "Importar-Seleccion-UPForm") {
        $Base_Datos = get("Base_Datos");
        $campos = post("ky");
        for ($j = 0; $j < count($campos); $j++) {
            $sql = 'SELECT Tabla FROM sys_form WHERE  Codigo = "' . $campos[$j] . '" ';
            $rg = rGT($vConex, $sql);
            $tabla = $rg["Tabla"];
            if (empty($tabla)) {
                $ConexionBExt = conexSis_Emp("LOCALHOST", $Base_Datos);
                $condiciones[0] = " Codigo = '" . $campos[$j] . "' ";
                $vSQLA = GeneraScriptGen($ConexionBExt, "sys_form", $condiciones, "", "");
                $vConexR = conexSis_Emp("LOCALHOST", "defsei_ecommerce");
                xSQL($vSQLA, $vConexR);
                $ConexionBExt = conexSis_Emp("LOCALHOST", $Base_Datos);
                $sql = 'SELECT * FROM sys_form_det WHERE  Form = "' . $campos[$j] . '" ';
                $consulta = Matris_Datos($sql, $ConexionBExt);
                $cont = 0;
                while ($reg = mysql_fetch_array($consulta)) {
                    $vConexB = conexSis_Emp("LOCALHOST", "defsei_ecommerce");
                    $Codigo_Correlativo = numeradorB("sys_form_det", 10, '', $vConexB);
                    $ConexionBExt = conexSis_Emp("LOCALHOST", $Base_Datos);
                    $condiciones[0] = " Codigo='" . $reg["Codigo"] . "' ";
                    $vSQLC = GeneraScriptGen($ConexionBExt, "sys_form_det", $condiciones, $Codigo_Correlativo, "");
                    echo '<pre>';
                    print_r($vSQLC);
                    echo '</pre>';
                    $vConexR = conexSis_Emp("LOCALHOST", "defsei_ecommerce");
                    xSQL($vSQLC, $vConexR);
                }
            }
        }
        WE("");
    }
}
Example #5
0
function guarda_log($tabla, $empresa, $usuario, $operacion, $codigo, $conexion)
{
    $FechaHora = FechaHoraSrv();
    $sql = "INSERT INTO log_" . $tabla . " ( Usuario,Empresa,Operacion," . $tabla . ",Fecha_Hora) \n    VALUES('" . $usuario . "','" . $empresa . "','" . $operacion . "','" . $codigo . "','" . $FechaHora . "')";
    xSQL($sql, $conexion);
}
function RegistroVentas($Arg)
{
    global $ConexionEmpresa, $enlace, $ConexionEmpresa, $codigoUnload;
    switch ($Arg) {
        case 'Listado':
            unset($_POST);
            $sql = 'Select count(*) as cantidad from ct_registro_ventas where CtaSuscripcion="' . $_SESSION['CtaSuscripcion'] . '"';
            $rgt = rGT($ConexionEmpresa, $sql);
            if ($rgt['cantidad'] == 0) {
                $reporte .= "<div style='float:left;width: 35%;text-align:center;'>\n                        <label class='' style='font-size: 1em;color: #839191;font-weight: 400;font-family: Open Sans;'>\n                        <span class='icon-foursquare'></span> Te Brindamos un Formato del Registro de Ventas \n                        </label><br />\n                        <div class='Botonera' style='padding: 25px;'>\n                        <button style='border:none;' onclick=redireccionar('../_files/Formatos/RegistroVentas.xlsx'); title='Descargar Nuestro Formato'>\n                        <i class='icon-download-alt' style='font-size:40px;margin: 15px;'></i><br><br> Descargar \n                        </button>\n                        </div>\n                        </div>\n                        <div style='float:left;width: 35%;text-align:center;'>\n                        <label class='' style='font-size: 1em;color: #839191;font-weight: 400;font-family: Open Sans;'>\n                        <span class='icon-foursquare'></span>¿Tienes listo tu Registro de Ventas?\n                        </label><br /><br />\n                        <div class='Botonera' style='padding: 25px;'>\n                        <button style='border:none;' onclick=cargar_detalle('mensaje','" . $enlace . "?RegistroVentas=ImportarRegVentas'); title='Importar Registro de Ventas'>\n                        <i class='icon-hand-up' style='font-size:40px;margin: 15px;'></i><br><br>Importar\n                        </button>\n                        </div>\n                        </div>\n                        <div style='float:left;width: 30%;text-align:center;'>\n                        <label class='' style='font-size: 1em;color: #839191;font-weight: 400;font-family: Open Sans;'>\n                        <span class='icon-foursquare'></span>¿Todo Listo? Comienza a Ingresar Datos\n                        </label><br /><br />\n                        <div class='Botonera' style='padding: 25px;'>\n                        <button style='margin-left:25px;border:none;' onclick=cargar_detalle('PanelB','" . $enlace . "?RegistroVentas=RegistroVentasCrear'); title='Comienza a Ingresar Datos'>\n                        <i class='icon-edit-sign' style='font-size:40px;margin: 15px;'></i><br><br>Ingresar\n                        </button>\n                        </div>\n                        </div>\n                        <div id='mensaje' style='font-size: 0.9em;color: #839191;font-weight: 400;font-family: Open Sans;padding:0px 0px 0px 0px;margin: 0px auto;text-align:justify;'></div>";
            } else {
                $btn = "Crear]" . $enlace . "?metodo=RegistroVentas&transaccion=INSERT&RegistroVentas=RegistroVentasCrear]PanelB}";
                $btn .= "Importar]" . $enlace . "?RegistroVentas=PendientesRegVentas]PanelB}";
                $btn .= "Exportar]" . $enlace . "?RegistroVentas=Exportar]PanelB}";
                $btn .= "<div class='botIconS'><i class='icon-search'></i></div>]" . $enlace . "?RegistroVentas=Busqueda]panelBusqueda}";
                $btn = Botones($btn, 'botones1', '');
                $reporte = ConsultaRegistroVentas();
            }
            $btn = tituloBtnPn("<span>Transacción</span><p >REGISTRO VENTAS</p><div class='bicel'></div>", $btn, "300px", "TituloA");
            $btn = '<div style="padding-top:10px; width:100%;">' . $btn . '</div>';
            $panel_busqueda = "<div id='panelBuscar' style='float:left;width:100%;'></div>";
            $panel_r = "<div id='panelBusqueda' style='float:left;width:100%;'></div>";
            $panel_r .= "<div id='panelResultado' style='float:left;width:100%;'>" . $reporte . "</div>";
            $s = layoutV($btn, $panel_busqueda . $panel_r);
            $s = '<div id="PanelD" style="padding: 9px 0px 0px 19px;width:100%;" >' . $s . '</div>';
            WE($s);
            break;
        case 'ImportarRegVentas':
            $sql = 'Select count(*) as cantidad from ct_registro_ventas where CtaSuscripcion=' . $_SESSION['CtaSuscripcion'];
            $rgt = rGT($ConexionEmpresa, $sql);
            if ($rgt['cantidad'] != 0) {
                $btn = "Listado]" . $enlace . "?RegistroVentas=Listado]PanelB}";
                $btn .= "Plantilla]" . $enlace . "?Plantilla=Si]}";
                $btn .= "Pendientes]" . $enlace . "?RegistroVentas=PendientesRegVentas]PanelB}";
                $btn = Botones($btn, 'botones1', '');
                $btn = tituloBtnPn("<span>Importación</span><p > REGISTRO DE VENTAS</p><div class='bicel'></div>", $btn, "300px", "TituloA");
            }
            $uRLForm = "Procesar <i class='icon-fast-forward' style='font-size:15px;margin-left:10px;'></i>]" . $enlace . "?metodo=unload_reg_ventas&TipoDato=archivo&transaccion=INSERT]PanelB]F]}";
            $titulo = "Ingresar Mensaje";
            $path = array('NombreArchivo' => './../_files');
            $form = c_form_ult('', $ConexionEmpresa, 'unload_reg_ventas', 'CuadroA', $path, $uRLForm, '', '');
            $form = "<div style='width:450px;'>" . $form . "</div>";
            $panelA = layoutV2($mHrz, $btn . $form);
            $panel = array(array('PanelB', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style="padding: 9px 0px 0px 19px;width: 100%;" >' . $s . '</div>';
            WE($s);
            break;
        case 'PendientesRegVentas':
            $sql = 'SELECT Codigo,Nombre,NombreArchivo,Codigo AS CodigoAjax FROM ct_unload_reg_ventas where Estado="Pendiente"';
            $clase = 'reporteA';
            $enlaceCod = 'codigoUnload';
            $url = $enlace . "?RegistroVentas=RegistroVentaDetPendientes";
            $panel = 'PanelB';
            $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, '', $url, $enlaceCod, $panel, 'unload_reg_ventas', '', '');
            $btn = "Listado]" . $enlace . "?RegistroVentas=Listado]PanelB}";
            $btn .= "Importar]" . $enlace . "?RegistroVentas=ImportarRegVentas]PanelB}";
            $btn = Botones($btn, 'botones1', '');
            $panelA = tituloBtnPn("<span>Archivos Pendientes por Procesar</span><p style='color:#5DAFDD;'> REGISTRO DE VENTAS</p>", $btn, "200px", "TituloA");
            $panelA = "<div class='Marco'>" . $panelA . $reporte . "</div>";
            $panel = array(array('PanelB', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style="padding: 9px 0px 0px 19px;width:100%;" >' . $s . '</div>';
            WE($s);
            break;
        case 'RegistroVentaDetPendientes':
            $codigoUnload = get('codigoUnload');
            $s = registro_venta_pendiente($codigoUnload);
            $s = '<div id="PanelD" style="padding: 9px 0px 0px 19px;" >' . $s . '<div id="mensaje"></div></div>';
            WE($s);
            break;
        case 'Procesar':
            if (get('val') == '' && get('codigoUnload') == '') {
                $val = '';
            } else {
                $val = get('val');
                $codigoUnload = get('codigoUnload');
            }
            $sql = "SELECT NombreArchivo FROM ct_unload_reg_ventas WHERE Codigo = " . $codigoUnload;
            $rgt = rGT($ConexionEmpresa, $sql);
            $NombreArchivo = $rgt['NombreArchivo'];
            LeerExcel($NombreArchivo, $ConexionEmpresa, $val);
            $sql = 'Update ct_unload_reg_ventas set Estado="Terminado" where Codigo="' . $codigoUnload . '"';
            xSQL($sql, $ConexionEmpresa);
            RegistroVentas('Listado');
            WE($s);
            break;
        case 'RegistroVentasEdit':
            $codRegVentas = get('codRegVentas');
            $uRLForm = "Buscar ]" . $enlace . "?RegistroVentas=BuscarCliente&Campo=Cliente_Registro_Venta_C]Cliente_Registro_Venta_B]F]}";
            $form = c_form_ult("BUSCAR CLIENTES ", $ConexionEmpresa, "buscar_clientes", "CuadroA", $path, $uRLForm, "", $tSelectD);
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $style = "top:0px;z-index:6;";
            $FBusqueda = search($form, "Cliente_Registro_Venta", $style);
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegistroVentas=Listado]PanelB}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Actualizar</span><p > REGISTRO DE VENTAS</p><div class='bicel'></div>", $btn, "80px", "TituloA");
            $uRLForm = "Actualizar]" . $enlace . "?metodo=RegistroVentas&transaccion=UPDATE&ga=si&codRegVentas=" . $codRegVentas . "]PanelB]F]}";
            $uRLForm .= "Eliminar]" . $enlace . "?metodo=RegistroVentas&transaccion=DELETE&codRegVentas=" . $codRegVentas . "]PanelB]F]}";
            $tSelectD = array('DocTipo' => 'SELECT Codigo,Descripcion FROM ct_tipo_documento', 'Tipo_Asiento' => 'SELECT Codigo,Descripcion FROM ct_tipo_asiento', 'TipoRef' => 'SELECT Codigo,Descripcion FROM ct_tipo_documento', 'Moneda' => 'SELECT Codigo,Abreviatura FROM ct_moneda', 'Cliente' => 'SELECT RazonNombres FROM ct_cliente WHERE');
            $form = c_form_adp('', $ConexionEmpresa, 'Registro_Venta', 'CuadroA', $path, $uRLForm, "'" . $codRegVentas . "'", $tSelectD, "Codigo");
            $form = "<div style='width:98%;'>" . $form . "</div>";
            $panelA = layoutV2($mHrz, $btn . $FBusqueda . $form);
            $panel = array(array('PanelB', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style="padding: 9px 0px 0px 19px;" >' . $s . '</div>';
            WE($s);
            break;
        case 'RegistroVentasCrear':
            $uRLForm = "Buscar ]" . $enlace . "?RegistroVentas=BuscarCliente&Campo=Cliente_Registro_Venta_C]Cliente_Registro_Venta_B]F]}";
            $form = c_form_ult("BUSCAR CLIENTES ", $ConexionEmpresa, "buscar_clientes", "CuadroA", $path, $uRLForm, "", $tSelectD);
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $style = "top:0px;z-index:6;";
            $FBusqueda = search($form, "Cliente_Registro_Venta", $style);
            $btn = "<div class='botIconS'><i class='icon-arrow-left'></i></div>]" . $enlace . "?RegistroVentas=Listado]PanelB}";
            $btn = Botones($btn, 'botones1', '');
            $btn = tituloBtnPn("<span>Nuevo</span><p > REGISTRO DE VENTAS</p><div class='bicel'></div>", $btn, "50px", "TituloA");
            $uRLForm = "Guardar]" . $enlace . "?RegistroVentas=Confirmar]mensaje]]}";
            $tSelectD = array('DocTipo' => 'SELECT Codigo,Descripcion FROM ct_tipo_documento', 'TipoRef' => 'SELECT Codigo,Descripcion FROM ct_tipo_documento', 'Moneda' => 'SELECT Codigo,Abreviatura FROM ct_moneda', 'Tipo_Asiento' => 'SELECT Codigo,Descripcion FROM ct_tipo_asiento');
            $form = c_form_ult('', $ConexionEmpresa, 'Registro_Venta', 'CuadroA', $path, $uRLForm, '', $tSelectD);
            $form = "<div style='width:100%;'>" . $form . "</div>";
            $panelA = layoutV2($mHrz, $btn . $FBusqueda . $form);
            $panel = array(array('PanelB', '100%', $panelA));
            $s = LayoutPage($panel);
            $s = '<div id="PanelD" style="padding: 9px 0px 0px 19px;" >' . $s . '<div id="mensaje"></div></div>';
            WE($s);
            break;
        case 'Exportar':
            $sql = "SELECT CLIENTE,DATE_FORMAT(EMISION,'%d-%m-%y') as EMISION,doctipo as DOC,docserie as SERIE, " . "docnumero as NUMERO, BASEIMP AS 'B.I.', IGV, TOTAL, " . "MONEDA, TC " . " FROM ct_registro_ventas " . "where CtaSuscripcion='" . $_SESSION['CtaSuscripcion'] . "' and UMiembro='" . $_SESSION['UMiembro'] . "'";
            $Nombre = 'RegVentas' . $_SESSION['CtaSuscripcion'] . $_SESSION['UMiembro'] . date('ymdhms');
            WExcel($sql, $Nombre . '.xlsx');
            RegistroVentas('Listado');
            break;
        case 'Confirmar':
            $r .= '<div class="texto_mensaje" style="float: left;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 0.9em;padding: 7px 0px 7px 2px;width: 100%;color: #8c8c8c;">
                      ¿Generar Asiento según su configuración? <br>
                      En caso de haber seleccionado "Ninguno" no generará ningún asiento</div>';
            $r .= "<button class='icon-check' style='float:left;font-size: 30px;padding: 0px 0px 0px 0px;margin: 15px;background: none;border: none;color:#0087CB;' \n                        onclick=enviaForm('{$enlace}?TipoDato=texto&metodo=RegistroVentas&transaccion=INSERT&ga=si','Form_Registro_Venta','PanelB','');></button>\n                        \n                        <button class='icon-remove-sign' style='float:left;font-size: 30px;padding: 0px 0px 0px 0px;margin: 15px;background: none;border: none;color:#0087CB;' \n                        onclick=enviaForm('{$enlace}?TipoDato=texto&metodo=RegistroVentas&transaccion=INSERT&ga=no','Form_Registro_Venta','PanelB','');></button>";
            WE($r);
        case 'ConfirmarImportar':
            $codigoUnload = get('codigoUnload');
            $r = '<div style="width:auto;">¿Desea Generar Asiento del Registro?...<br />Asegurese de Verificar el Tipo de Cambio <br /><br />Esta opción tardará un poco...</div>';
            $btn = "Si]" . $enlace . "?RegistroVentas=Procesar&codigoUnload=" . $codigoUnload . "&val=SI]PanelB}";
            $btn .= "No]" . $enlace . "?RegistroVentas=Procesar&codigoUnload=" . $codigoUnload . "&val=NO]PanelB}";
            $btn = Botones($btn, 'botones1', 'Form_Registro_Venta-UPD');
            W($r . $btn);
            break;
        case "BuscarCliente":
            $idMuestra = get("Campo");
            $sql = "SELECT Codigo,RazonNombres as Descripcion,Codigo as CodigoAjax FROM ct_cliente " . "where Codigo like '%" . post('Codigo') . "%' AND RazonNombres like '%" . post('RazonNombres') . "%'";
            $clase = 'reporteA';
            $enlaceCod = 'codCli';
            $url = $enlace . "?RegistroVentas=RegistroVentasCrear";
            $panel = $idMuestra;
            $reporte = ListR2("", $sql, $ConexionEmpresa, $clase, '', $url, $enlaceCod, $panel, 'cliente_report', 'Buscar', '');
            WE($reporte);
            break;
        case 'EjecutaBusqueda':
            $reporte = ConsultaRegistroVentas();
            W($reporte);
            break;
        case 'Busqueda':
            $menu_titulo = tituloBtnPn("<span>Buscar Registro</span><p></p>", $btn, '160px', 'TituloA');
            $uRLForm = "Buscar]" . $enlace . "?RegistroVentas=EjecutaBusqueda]panelResultado]F]}";
            $uRLForm .= "Cancelar]" . $enlace . "?RegistroVentas=Listado]PanelB]]}";
            $tSelectD = array('Cliente' => 'SELECT Codigo,RazonNombres as Descripcion FROM fri.ct_clientes', 'Moneda' => 'SELECT Codigo,Abreviatura as Descripcion FROM fri.ct_moneda', 'DocTipo' => 'SELECT Codigo,Abreviatura as Descripcion FROM fri.ct_tipo_documento');
            $form = c_form_adp('', $ConexionEmpresa, "buscar_registro_ventas", "CuadroA", $path, $uRLForm, '', $tSelectD, 'Codigo');
            $Cnt = "<div class='panel-form-det' >" . $menu_titulo . $form . "</div>";
            WE($Cnt);
            break;
        case 'Mensaje':
            vd($_POST);
            W("JJJS");
            break;
    }
}
function Actualizar($email_comprador, $nombre_comprador)
{
    global $ConexionEmpresa;
    $sql = "SELECT Codigo FROM eco_cliente\r\r\n\t\tWHERE Email ='" . $email_comprador . "'";
    $rg = rGT($ConexionEmpresa, $sql);
    $codigo = $rg["Codigo"];
    if ($codigo == "") {
        $sql = "INSERT INTO eco_cliente \r\r\n\t\t\t(Nombres,\r\r\n\t\t\tEmail) \t\r\r\n\t\t\tVALUES \t\r\r\n\t\t\t('{$nombre_comprador}',\r\r\n\t\t\t'{$email_comprador}')";
        W("HOLA");
        xSQL($sql, $ConexionEmpresa);
    }
}
        $rg = rGT($ConexionEmpresa, $sql);
        $Codigo_PD = $rg["Codigo"];
        if (empty($Codigo_PD)) {
            //Valida que el articulo no se duplique
            $SQL = "INSERT INTO eco_proforma_det (Producto, Titulo , Cantidad ,eco_proforma, Precio ) \r\r\n\t\t\t\t\t\t\t\t\tVALUES ('" . $Cod_Producto . "', '" . $Desc_Producto . "', " . $Cantidad_Producto . " ," . $Codigo . ", " . $Precio_Producto . " ) ";
            xSQL($SQL, $ConexionEmpresa);
            $sql = 'SELECT SUM(Cantidad)  AS TotItem
									FROM eco_proforma_det WHERE  eco_proforma = ' . $Codigo . '  ';
            $rg = rGT($ConexionEmpresa, $sql);
            $TotItem = $rg["TotItem"];
            $sql = 'SELECT SUM(Precio)  AS PrecioP
									FROM eco_proforma_det WHERE  eco_proforma = ' . $Codigo . '  ';
            $rg = rGT($ConexionEmpresa, $sql);
            $PrecioP = $rg["PrecioP"];
            $SQL = " UPDATE eco_proforma SET\r\r\n\t\t\t\t\t\t\t\t\tCantidad_Prod_Tot = " . $TotItem . "\r\r\n\t\t\t\t\t\t\t\t\t,TotalPrecio = " . $PrecioP . " \r\r\n\t\t\t\t\t\t\t\t\tWHERE Codigo = " . $Codigo . " ";
            xSQL($SQL, $ConexionEmpresa);
            $Msg = '<div class="carrito-pedido" >';
            $Msg .= '<div class="Carrito-Ped-Txt" >Generó un Pedido</div>';
            $Msg .= ' </div>';
        } else {
            $Msg = '<div class="carrito-pedido-error" >';
            $Msg .= '<div class="Carrito-Ped-Txt" >Producto Repetido</div>';
            $Msg .= ' </div>';
        }
    } else {
        $Msg = '<div class="carrito-pedido" >';
        $Msg .= '<div class="Carrito-Ped-Txt" >Generó un Pedido</div>';
        $Msg .= ' </div>';
    }
    $sql = 'SELECT SUM(Cantidad)  AS TotItem
					FROM eco_proforma_det WHERE  eco_proforma = ' . $Codigo . '  ';