grid.addColumn("Fecha");
grid.addColumn("Reporte");
grid.addColumn("Equipo");
grid.addColumn("Serie");
grid.addColumn("Direccion");
grid.addColumn("Encargado");
grid.addColumn("Descripcion");
grid.addColumn("Factura");
grid.addColumn("Precio");
grid.addColumn("Garantia");
grid.addColumn("Tecnico");
grid.addColumn("Observaciones");
///Aquí cargao el XML temporalmente hasta crear la BD de mysql
var loader:URLLoader = new URLLoader(new URLRequest("reportes.xml"));
loader.addEventListener(Event.COMPLETE, onLoaded);
function onLoaded(e:Event):void
{
var xml:XML = new XML(loader.data);
var reportesList:XMLList = xml..reportes;
var len:int = reportesList.length();
for(var i:int=0; i<len; i++)
{
grid.addItem({Fecha:reportesList[i].Fecha,
Reporte:reportesList[i].Reporte,
Equipo:reportesList[i].Equipo,
Serie:reportesList[i].Serie,
Direccion:reportesList[i].Direccion,
Encargado:reportesList[i].Encargado,
Descripcion:reportesList[i].Descripcion,
Factura:reportesList[i].Factura,
Precio:reportesList[i].Precio,
Garantia:reportesList[i].Garantia,
Tecnico:reportesList[i].Tecnico,
Observaciones:reportesList[i].Observaciones});
}
}
/////Mostrar en área de texto 1
grid.addEventListener(Event.CHANGE, seleccionarfila);
function seleccionarfila (event:Event):void{
mytxt.text = "Los datos del reporte son:"+"\n\n" + "Fecha: "+ event.target.selectedItem.Fecha+"\n" + "Reporte: # " + event.target.selectedItem.Reporte +"\n" + "Modelo de equipo: " + event.target.selectedItem.Equipo +"\n" + "Serie: " + event.target.selectedItem.Serie +"\n" + "Dirección: " + event.target.selectedItem.Direccion +"\n" + "El encargado fué: " + event.target.selectedItem.Encargado+"\n"+ "Factura: # " + event.target.selectedItem.Factura+"\n" + "Precio: $ " + event.target.selectedItem.Precio+"\n" + "Garantía: " + event.target.selectedItem.Garantia+"\n" + "Tecnico(s): " + event.target.selectedItem.Tecnico+"\n" + "Los detalles son: " + event.target.selectedItem.Descripcion+"\n" + "Observaciones: " + event.target.selectedItem.Observaciones;
}
///Mostrar área de texto 2
grid.addEventListener(Event.CHANGE, seleccionarfila2);
function seleccionarfila2 (event:Event):void{
mytxt_mc1.mytxt_mc2.text = "\n"+ "Área de reportes "+"\n\n\n" + "Los datos del reporte son:"+"\n\n" + "Fecha: "+ event.target.selectedItem.Fecha+"\n" + "Reporte: # " + event.target.selectedItem.Reporte +"\n" + "Modelo de equipo: " + event.target.selectedItem.Equipo +"\n" + "Serie: " + event.target.selectedItem.Serie +"\n" + "Dirección: " + event.target.selectedItem.Direccion +"\n" + "El encargado fué: " + event.target.selectedItem.Encargado+"\n"+ "Factura: # " + event.target.selectedItem.Factura+"\n" + "Precio: $ " + event.target.selectedItem.Precio+"\n" + "Garantía: " + event.target.selectedItem.Garantia+"\n" + "Tecnico(s): " + event.target.selectedItem.Tecnico+"\n" + "Los detalles son: " + event.target.selectedItem.Descripcion+"\n" + "Observaciones: " + event.target.selectedItem.Observaciones+"\n\n\n";
}
///Imprimir reporte
imprimir_btn.addEventListener(MouseEvent.CLICK,imprimirContenido);
function imprimirContenido(evt:MouseEvent) {
var printJob:PrintJob = new PrintJob();
if (printJob.start()) {
if (mytxt_mc1.width>printJob.pageWidth) {
mytxt_mc1.width=printJob.pageWidth;
mytxt_mc1.scaleY=mytxt_mc1.scaleX;
}
printJob.addPage(mytxt_mc1);
printJob.send();
}
}
///Fin