예제 #1
0
        public void DisplayReport()
        {
            OrdenesTrabajosBindingSource.DataSource  = Padre.OrdenTrabajo;
            OrdenesServiciosBindingSource.DataSource = Padre.OrdenTrabajo.OrdenesServicios;

            List <Entities.OrdenesServiciosRefacciones> ordenesServiciosRefacciones = new List <Entities.OrdenesServiciosRefacciones>();

            foreach (Entities.OrdenesServicios os in Padre.OrdenTrabajo.OrdenesServicios)
            {
                ordenesServiciosRefacciones.AddRange(os.OrdenesServiciosRefacciones);
            }

            OrdenesServiciosRefaccionesBindingSource.DataSource = ordenesServiciosRefacciones;

            OrdenTrabajoReportViewer.RefreshReport();
        }
        private void DisplayReport()
        {
            AppHelper.Try(delegate
            {
                Entities.OrdenesTrabajos OrdenTrabajo = Entities.OrdenesTrabajos.Read(this.OrdenTrabajo_ID);

                List <Entities.OrdenesServiciosRefacciones> OrdenesServiciosRefacciones = new List <Entities.OrdenesServiciosRefacciones>();
                foreach (Entities.OrdenesServicios os in OrdenTrabajo.OrdenesServicios)
                {
                    OrdenesServiciosRefacciones.AddRange(os.OrdenesServiciosRefacciones);
                }

                OrdenesTrabajosBindingSource.DataSource             = OrdenTrabajo;
                OrdenesServiciosBindingSource.DataSource            = OrdenTrabajo.OrdenesServicios;
                OrdenesServiciosRefaccionesBindingSource.DataSource = OrdenesServiciosRefacciones;

                OrdenTrabajoReportViewer.RefreshReport();
                this.Show();
            });
        }