insertar($idproveedor,$idusuario,$tipo_comprobante,$serie_comprobante,$num_comprobante,$fecha_hora,$impuesto,$total_compra,$_POST["idarticulo"],$_POST["cantidad"],$_POST["precio_compra"],$_POST["precio_venta"]); echo $rspta ? "Datos registrados correctamente" : "No se pudo registrar los datos"; }else{ } break; case 'anular': $rspta=$ingreso->anular($idingreso); echo $rspta ? "Ingreso anulado correctamente" : "No se pudo anular el ingreso"; break; case 'mostrar': $rspta=$ingreso->mostrar($idingreso); echo json_encode($rspta); break; case 'listarDetalle': //recibimos el idingreso $id=$_GET['id']; $rspta=$ingreso->listarDetalle($id); $total=0; echo ' Opciones Articulo Cantidad Precio Compra Precio Venta Subtotal '; while ($reg=$rspta->fetch_object()) { echo ' '.$reg->nombre.' '.$reg->cantidad.' '.$reg->precio_compra.' '.$reg->precio_venta.' '.$reg->precio_compra*$reg->cantidad.' '; $total=$total+($reg->precio_compra*$reg->cantidad); } echo ' TOTAL

S/. '.$total.'

'; break; case 'listar': $rspta=$ingreso->listar(); $data=Array(); while ($reg=$rspta->fetch_object()) { $data[]=array( "0"=>($reg->estado=='Aceptado')?''.' '.'':'', "1"=>$reg->fecha, "2"=>$reg->proveedor, "3"=>$reg->usuario, "4"=>$reg->tipo_comprobante, "5"=>$reg->serie_comprobante. '-' .$reg->num_comprobante, "6"=>$reg->total_compra, "7"=>($reg->estado=='Aceptado')?'Aceptado':'Anulado' ); } $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 'selectProveedor': require_once "../modelos/Persona.php"; $persona = new Persona(); $rspta = $persona->listarp(); while ($reg = $rspta->fetch_object()) { echo ''; } break; case 'listarArticulos': require_once "../modelos/Articulo.php"; $articulo=new Articulo(); $rspta=$articulo->listarActivos(); $data=Array(); while ($reg=$rspta->fetch_object()) { $data[]=array( "0"=>'', "1"=>$reg->nombre, "2"=>$reg->categoria, "3"=>$reg->codigo, "4"=>$reg->stock, "5"=>"" ); } $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; } ?>