insertar($idcliente,$idusuario,$tipo_comprobante,$serie_comprobante,$num_comprobante,$fecha_hora,$impuesto,$total_venta,$_POST["idarticulo"],$_POST["cantidad"],$_POST["precio_venta"],$_POST["descuento"]);
echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos";
}else{
}
break;
case 'anular':
$rspta=$venta->anular($idventa);
echo $rspta ? "Ingreso devuelto correctamente" : "No se pudo devolver el ingreso";
break;
case 'mostrar':
$rspta=$venta->mostrar($idventa);
echo json_encode($rspta);
break;
case 'listarDetalle':
//recibimos el idventa
$id=$_GET['id'];
$rspta=$venta->listarDetalle($id);
$total=0;
echo '
Opciones
Articulo
Cantidad
Precio Venta
Descuento
Subtotal
';
while ($reg=$rspta->fetch_object()) {
echo '
'.$reg->nombre.'
'.$reg->cantidad.'
'.$reg->precio_venta.'
'.$reg->descuento.'
'.$reg->subtotal.' ';
$total=$total+($reg->precio_venta*$reg->cantidad-$reg->descuento);
}
echo '
TOTAL
MXN/. '.$total.'
';
break;
case 'listar':
$rspta=$venta->listar();
$data=Array();
if((getIp() == $ip_autorizada) || ($_SESSION['acceso']==1)) {
while ($reg=$rspta->fetch_object()) {
if ($reg->tipo_comprobante=='Ticket') {
$url='../reportes/exTicket.php?id=';
}else{
$url='../reportes/exFactura.php?id=';
}
$data[]=array(
"0"=>(($reg->estado=='Aceptado')?' '.' '.' ':' '),
"1"=>$reg->fecha,
"2"=>$reg->cliente,
"3"=>$reg->usuario,
"4"=>$reg->tipo_comprobante,
"5"=>$reg->serie_comprobante. '-' .$reg->num_comprobante,
"6"=>$reg->total_venta,
"7"=>($reg->estado=='Aceptado')?'Aceptado ':'Devuelto '
);
}
}else{
while ($reg=$rspta->fetch_object()) {
if ($reg->tipo_comprobante=='Ticket') {
$url='../reportes/exTicket.php?id=';
}else{
$url='../reportes/exFactura.php?id=';
}
$data[]=array(
"0"=>'Sin Acceso',
"1"=>$reg->fecha,
"2"=>$reg->cliente,
"3"=>$reg->usuario,
"4"=>$reg->tipo_comprobante,
"5"=>$reg->serie_comprobante. '-' .$reg->num_comprobante,
"6"=>$reg->total_venta,
"7"=>($reg->estado=='Aceptado')?'Aceptado ':'Devuelto '
);
}
}
$results=array(
"sEcho"=>1,//info para datatables
"iTotalRecords"=>count($data),//enviamos el total de registros al datatable
"iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar
"aaData"=>$data);
echo json_encode($results);
break;
case 'selectCliente':
require_once "../modelos/Persona.php";
$persona = new Persona();
$rspta = $persona->listarc();
while ($reg = $rspta->fetch_object()) {
echo ''.$reg->nombre.' ';
}
break;
case 'listarArticulos':
require_once "../modelos/Articulo.php";
$articulo=new Articulo();
$rspta=$articulo->listarActivosVenta();
$data=Array();
while ($reg=$rspta->fetch_object()) {
$data[]=array(
"0"=>' ',
"1"=>$reg->nombre,
"2"=>$reg->categoria,
"3"=>$reg->codigo,
"4"=>$reg->stock,
"5"=>$reg->precio_venta,
"6"=>" "
);
}
$results=array(
"sEcho"=>1,//info para datatables
"iTotalRecords"=>count($data),//enviamos el total de registros al datatable
"iTotalDisplayRecords"=>count($data),//enviamos el total de registros a visualizar
"aaData"=>$data);
echo json_encode($results);
break;
}
?>