$arr_fecha = array();
     $arr_fecha = explode('/', $fecha);
     $fecha_formato = $arr_fecha[2] . '-' . $arr_fecha[1] . '-' . $arr_fecha[0];
     $response = $OBJ->get_listado_ventas(" AND v.dt_Fecha = '" . $fecha_formato . "' ");
     break;
     /* ------------------------------- */
 /* ------------------------------- */
 default:
     $idu = $_POST["idu"];
     $Nombre = $_POST["Nombre"];
     $Correo = $_POST["Correo"];
     $Usuario = $_POST["Usuario"];
     $clave = $_POST["clave"];
     $Tipo = $_POST["Tipo"];
     #
     $OBJ->set_Dato($Usuario, 'var_Usuario');
     $OBJ->set_Dato($Correo, 'var_Mail');
     $OBJ->set_Dato($Nombre, 'Var_Nombre');
     $OBJ->set_Dato($Tipo, 'cht_Tipo');
     #
     $clave = sha1($clave);
     $OBJ->set_Dato($clave, 'txt_Clave');
     #
     if ($idu != '') {
         $OBJ->set_UnionQ($idu, 'int_IdUsuario');
         $OBJ->update_usuario();
         $response["idu"] = $idu;
     } else {
         $response["idu"] = $OBJ->insert_usuario();
     }
     $response['data'] = $OBJ->get_usuarios_lista();
                    }
                    break;
                case 'Todos':
                    #Llenamos el detalle con todos los productos.
                    $data_prods = array();
                    $data_prods = $OBJ->get_productos_01();
                    if (is_array($data_prods)) {
                        $OBJ0 = new Usuario();
                        foreach ($data_prods as $key => $rs) {
                            $OBJ0->set_Dato($idInventario, 'int_IdInventario');
                            $OBJ0->set_Dato($rs->int_IdProducto, 'int_IdProducto');
                            $OBJ0->set_Dato($rs->int_IdUM, 'int_IdUm');
                            $OBJ0->set_Dato(0, 'int_Cant');
                            $response['querys'] = $OBJ0->add_item_inventario();
                        }
                        unset($rs);
                    }
                    break;
            }
            $response = $OBJ->get_detalle_inventario($sql);
        }
        $response['idi'] = $idInventario;
        $OBJ1 = array();
        $OBJ1 = new Usuario();
        #Unir detalle con Encabezado de Inventario
        $OBJ1->set_UnionT($tag, 'txt_Tag');
        $OBJ1->set_Dato($idInventario, 'int_IdInventario');
        $OBJ1->join_inventario_detalle();
        break;
}
echo json_encode($response);
        if (!checkdate($Mes, $Dia, $Anio)) {
            $error['Fecha'] = 'Fecha Incorrecta';
        }
        #Total
        $Total = strip_tags($_POST["TotalPedido"]);
        if (count($error) > 0) {
            $errores = implode(', ', $error);
            $response['error'] = $errores;
            echo json_encode($response);
            die(0);
        }
        $response['error'] = '';
        $idOC = $_POST["idOC"];
        $OBJ->set_Valor($Cliente, 'int_IdProveedor');
        $OBJ->set_Valor($fecha, 'dt_Fecha');
        $OBJ->set_Valor($Total, 'flt_Total');
        if ($idOC == 0) {
            $idOC = $OBJ->insert_oc();
        } else {
            $OBJ->set_Union($idOC, 'int_IdOrdenCompra');
            $OBJ->update_oc();
        }
        $response['idOC'] = $idOC;
        $OBJ1 = new Usuario();
        $OBJ1->set_Dato($idOC, 'int_IdOrdenCompra');
        $OBJ1->set_UnionT($tag, 'txt_Tag');
        $response['sql'] = $OBJ1->join_pedido_oc();
        break;
        /* ------------------------------- */
}
echo json_encode($response);
         $arClases = explode(",", $lasClases);
         for ($i = 0; $i < count($arClases); $i++) {
             $OBJc->set_Dato($id_producto, 'int_IdProducto');
             $OBJc->set_Dato($arClases[$i], 'int_IdClase');
             $OBJc->insert_clases_in_producto();
         }
     }
     /* Los almacenes */
     $OBJa = array();
     $OBJa = new Usuario();
     #
     if ($losAlmacen != '') {
         $arAlmacen = array();
         $arAlmacen = explode(",", $losAlmacen);
         for ($i = 0; $i < count($arAlmacen); $i++) {
             $OBJa->set_Dato($id_producto, 'int_IdProducto');
             $OBJa->set_Dato($arAlmacen[$i], 'int_IdAlmacen');
             $OBJa->insert_clases_in_producto();
         }
     }
 }
 /* Precio de producto y sus equivalencias */
 $OBJ = array();
 $OBJ = new Usuario();
 #Anulando productos anteriores.
 $OBJ->anular_precios_producto($id_producto);
 $data_eqv = array();
 $um = '';
 $idp = '';
 $newprecio = 0;
 $newcompra = 0;
        $response['existe'] = 'no';
        break;
        // -------------------------------------------------
    // -------------------------------------------------
    case 'act':
        $id = $_POST["idc"];
        $OBJ->set_Valor('ACT', 'chr_Estado');
        $OBJ->set_Union($id, 'int_IdGenerico');
        $OBJ->update_Generico_Producto();
        $response['id'] = $id;
        $response['existe'] = 'no';
        break;
        // -------------------------------------------------
    // -------------------------------------------------
    default:
        if (isset($_POST["txtNombre"])) {
            $nombre = $_POST["txtNombre"];
            #Existe????????????
            $existe = $OBJ->existe_clase($nombre);
            if ($existe == 0) {
                $response['existe'] = 'no';
                $OBJ->set_Dato($nombre, 'var_Nombre');
                $response['id'] = $OBJ->insert_Generico_Producto();
            } else {
                $response['existe'] = 'ja';
            }
        }
        break;
        // -------------------------------------------------
}
echo json_encode($response);
        if (!checkdate($Mes, $Dia, $Anio)) {
            $error['Fecha'] = 'Fecha Incorrecta';
        }
        #Total
        $Total = strip_tags($_POST["TotalPedido"]);
        if (count($error) > 0) {
            $errores = implode(', ', $error);
            $response['error'] = $errores;
            echo json_encode($response);
            die(0);
        }
        $response['error'] = '';
        $idPE = $_POST["idPE"];
        $OBJ->set_Valor($Cliente, 'int_IdProveedor');
        $OBJ->set_Valor($fecha, 'dt_Fecha');
        $OBJ->set_Valor($Total, 'flt_Total');
        if ($idPE == 0) {
            $idPE = $OBJ->insert_pe();
        } else {
            $OBJ->set_Union($idPE, 'int_IdParteEntrada');
            $OBJ->update_pe();
        }
        $response['idPE'] = $idPE;
        $OBJ1 = new Usuario();
        $OBJ1->set_Dato($idPE, 'int_IdParteEntrada');
        $OBJ1->set_UnionT($tag, 'txt_Tag');
        $response['sql'] = $OBJ1->join_pe_detalle();
        break;
        /* ------------------------------- */
}
echo json_encode($response);
            $existeCorr = $OBJ->existe_correlativo($corr_man, 'F');
            if ($existeCorr == 0) {
                #No existe
                $corr = $corr_man;
            } else {
                #si existe, entonces saco el correlativo siguiente.
                $corr = $OBJ->get_max_correlativo('F') + 1;
            }
            $OBJ->set_Valor('F', 'cht_TipoDoc');
            $OBJ->set_Valor($serie, 'int_Serie');
            //*
            $OBJ->set_Valor($corr, 'int_Correlativo');
            $OBJ->set_Valor('Factura ' . $serie . '-' . sprintf("%03s", $corr), 'var_Mascara');
            $idVenta = $OBJ->insert_ventas();
            /* Unir Detalle con encabezado */
            $OBJ1 = new Usuario();
            $OBJ1->set_Dato($idVenta, 'int_IdVenta');
            $OBJ1->set_UnionT($tag, 'txt_Tag');
            $OBJ1->join_venta_detalle();
            /**/
        } else {
            $OBJ->set_Union($idVenta, 'int_idVenta');
            $OBJ->update_ventas();
        }
        $response['idVenta'] = $idVenta;
        $response['serie'] = '1';
        $response['corr'] = $corr;
        break;
        /* ------------------------------- */
}
echo json_encode($response);
        // -------------------------------------------------
    // -------------------------------------------------
    case 'act':
        $id = $_POST["idc"];
        $OBJ->set_Valor('ACT', 'chr_Estado');
        $OBJ->set_Union($id, 'int_IdAuto');
        $OBJ->update_Clase_Producto();
        $response['id'] = $id;
        $response['existe'] = 'no';
        break;
        // -------------------------------------------------
    // -------------------------------------------------
    default:
        if (isset($_POST["txtNombre"])) {
            $nombre = $_POST["txtNombre"];
            $abrev = $_POST["txtAbrev"];
            #Existe????????????
            $existe = $OBJ->existe_um($nombre);
            if ($existe == 0) {
                $response['existe'] = 'no';
                $OBJ->set_Dato($nombre, 'var_Nombre');
                $OBJ->set_Dato($abrev, 'chr_Abr');
                $response['id'] = $OBJ->insert_unidad_medida();
            } else {
                $response['existe'] = 'ja';
            }
        }
        break;
        // -------------------------------------------------
}
echo json_encode($response);
        $Anio = "";
        #Fecha
        $fecha = strip_tags($_POST["txtFecha"]);
        $ar_fecha = split("/", $fecha);
        list($Dia, $Mes, $Anio) = $ar_fecha;
        $fecha = $Anio . '-' . $Mes . '-' . $Dia;
        if (!checkdate($Mes, $Dia, $Anio)) {
            $error['Fecha'] = 'Fecha Incorrecta';
        }
        #Total
        $Total = strip_tags($_POST["TotalPedido"]);
        if (count($error) > 0) {
            $errores = implode(', ', $error);
            $response['error'] = $errores;
            echo json_encode($response);
            die(0);
        }
        $response['error'] = '';
        $OBJ->set_Valor($Cliente, 'int_IdCliente');
        $OBJ->set_Valor($fecha, 'dt_Fecha');
        $OBJ->set_Valor($Total, 'flt_Total');
        #$idPedido = $OBJ->insert_pedido();
        $response['idPedido'] = $idPedido;
        $OBJ1 = new Usuario();
        $OBJ1->set_Dato($idPedido, 'int_IdPedido');
        $OBJ1->set_UnionT($tag, 'txt_Tag');
        $response['sql'] = $OBJ1->join_pedido_detalle();
        break;
        /* ------------------------------- */
}
echo json_encode($response);
    case 'act':
        $id = $_POST["idc"];
        $OBJ->set_Valor('ACT', 'chr_Estado');
        $OBJ->set_Union($id, 'int_IdCliente');
        $OBJ->update_Cliente();
        $response['id'] = $id;
        $response['existe'] = 'no';
        break;
        // -------------------------------------------------
    // -------------------------------------------------
    default:
        if (isset($_POST["txtNombre"])) {
            $nombre = $_POST["txtNombre"];
            $ruc = $_POST["txtRuc"];
            $dir = $_POST["txtDir"];
            #Existe????????????
            $existe = $OBJ->existe_cliente($ruc);
            if ($existe == 0) {
                $response['existe'] = 'no';
                $OBJ->set_Dato($nombre, 'var_Nombre');
                $OBJ->set_Dato($ruc, 'var_Ruc');
                $OBJ->set_Dato($dir, 'var_Dir');
                $response['id'] = $OBJ->insert_Cliente();
            } else {
                $response['existe'] = 'ja';
            }
        }
        break;
        // -------------------------------------------------
}
echo json_encode($response);