private async void btnPrint_Click(object sender, EventArgs e) { _logicOrders = new LogicOrders(); try { RepairOrder currentOrder = await _logicOrders.GetOrderData(MapFromList()); ShowReport showReport = new ShowReport(); showReport.LoadData(currentOrder); showReport.Show(); } catch (LoggedException loggex) { base.ShowError(loggex.Message, "Consultar Ordenes."); } }
public async override void LoadData() { _logicOrders = new LogicOrders(); try { listOrders = await _logicOrders.GetAll(); foreach (RepairOrder rp in listOrders) { gridOrders.Rows.Add(rp.Id, rp.Id.ToString().PadLeft(5, '0'), string.Format("{0}, {1}", new object[] { rp.Cliente.Apellido, rp.Cliente.Nombre }), rp.FechaIngreso.ToString("dd/MM/yyyy"), rp.GetFechaEgreso("dd/MM/yyyy"), rp.Importe, rp.Phone.Modelo.Nombre); } } catch (LoggedException loggex) { base.ShowError(loggex.Message, "Consultar Ordenes."); } }