$row_Caja = $objDatos->PoblarCodigoCajaSelId($rsCaja); //OBTENGO LOS TIPOS DE RECIBOS QUE GENERARA EL SISTEMA $rsRecibos = $objDatos->ObtenerTipoReciboSelAll($_SESSION['MM_Username']); $row_Recibos = $objDatos->PoblarTipoReciboSelAll($rsRecibos); $totalRows_rsRecibos = mysql_num_rows($rsRecibos); if ($totalRows_rsRecibos > 0) { //PREGUNTA SI EXISTE RECIBOS PARA GENERAR do { //REGISTRA LA CABECERA DE CLIENTE PARA (CAJA RAPIDA) if ($objDatos->InsertCliente($_POST['txtNombres'], $_POST['txtDireccion'], $_POST['txtTelefono'], $_SESSION['MM_Username']) == 1) { //OBTENER CODIGO MAXIMO DE CLIENTE (PARA CAJA RAPIDA) $rsCliente = $objDatos->ObtenerClienteSelId(); $row_Cliente = $objDatos->PoblarClienteSelId($rsCliente); } //REGISTRA LA CABECERA DE COMPROBANTE if ($objDatos->InsertComprobante($row_Cliente['CodCliente'], $row_Recibos['CodTipoComprobante'], $_SESSION['MM_Username'], $row_Caja['CodCaja'], $OperacionId, 1) == 1) { //OBTIENE EL CODIGO DE LA CABECERA DEL COMPROBANTE $rsCodigo = $objDatos->ObtenerCodigoComprobanteSelId($row_Cliente['CodCliente'], $_SESSION['MM_Username']); $row_Codigo = $objDatos->PoblarCodigoComprobanteSelId($rsCodigo); //REGISTRA EL DETALLE DEL COMPROBANTE //if($objDatos->InsertDetalleComprobante($row_Codigo['CodComprobante'],$_SESSION['MM_Username'],$row_Cliente['CodCliente'], if ($objDatos->InsertDetalleComprobante($row_Codigo['CodComprobante'], $_SESSION['MM_Username'], 0, $row_Recibos['CodTipoComprobante']) == 1) { //LIMPIAR EL TEMPORAL DEL ALUMNO CON ESTE TIPO DE COMPROBANTE $objDatos->EliminarTemporal($_SESSION['MM_Username'], 0, $row_Recibos['CodTipoComprobante']); } } else { echo "No entra a grabar comprobante<br>"; //MEJORAR ESTO...... } /*//OBTENER EL DETALLE DE LA VENTA SEGUN EL TIPO DE COMPROBANTE (para ver si hay saldos) $rsDetalleFac=$objDatos->ObtenerDetalleComprobantePorTipoComprobanteSelAll($row_Recibos['CodTipoComprobante'],
$rsCodigoOperacion = $objDatos->ObtenerCodigoOperacionSelId(); $row_CodigoOperacion = $objDatos->PoblarCodigoOperacionSelId($rsCodigoOperacion); $OperacionId = $row_CodigoOperacion['CodOperacion']; } //OBTENGO EL CODIGO DE CAJA QUE HACE EL COBRO $rsCaja = $objDatos->ObtenerCodigoCajaSelId($_SESSION['MM_Username']); $row_Caja = $objDatos->PoblarCodigoCajaSelId($rsCaja); //OBTENGO LOS TIPOS DE RECIBOS QUE GENERARA EL SISTEMA $rsRecibos = $objDatos->ObtenerTipoReciboSelAll($_SESSION['MM_Username']); $row_Recibos = $objDatos->PoblarTipoReciboSelAll($rsRecibos); $totalRows_rsRecibos = mysql_num_rows($rsRecibos); if ($totalRows_rsRecibos > 0) { //PREGUNTA SI EXISTE RECIBOS PARA GENERAR do { //REGISTRA LA CABECERA DE COMPROBANTE if ($objDatos->InsertComprobante($_SESSION['CajaCodAlumno'], $row_Recibos['CodTipoComprobante'], $_SESSION['MM_Username'], $row_Caja['CodCaja'], $OperacionId, 0) == 1) { //OBTIENE EL CODIGO DE LA CABECERA DEL COMPROBANTE $rsCodigo = $objDatos->ObtenerCodigoComprobanteSelId($_SESSION['CajaCodAlumno'], $_SESSION['MM_Username']); $row_Codigo = $objDatos->PoblarCodigoComprobanteSelId($rsCodigo); //REGISTRA EL DETALLE DEL COMPROBANTE if ($objDatos->InsertDetalleComprobante($row_Codigo['CodComprobante'], $_SESSION['MM_Username'], $_SESSION['CajaCodAlumno'], $row_Recibos['CodTipoComprobante']) == 1) { //LIMPIAR EL TEMPORAL DEL ALUMNO CON ESTE TIPO DE COMPROBANTE $objDatos->EliminarTemporal($_SESSION['MM_Username'], $_SESSION['CajaCodAlumno'], $row_Recibos['CodTipoComprobante']); } } else { echo "No entra a grabar comprobante<br>"; //MEJORAR ESTO...... } //OBTENER EL DETALLE DE LA VENTA SEGUN EL TIPO DE COMPROBANTE (para ver si hay saldos) $rsDetalleFac = $objDatos->ObtenerDetalleComprobantePorTipoComprobanteSelAll($row_Recibos['CodTipoComprobante'], $_SESSION['CajaCodAlumno'], $row_Codigo['CodComprobante']); $row_DetalleFac = $objDatos->PoblarDetalleComprobantePorTipoComprobanteSelAll($rsDetalleFac);