private void MapearTodos() { RespuestaConsultaFactura respuesta = FacturaService.Consultar(); RespuestaConsultaFacturaCompra respuestaCompra = compraService.ConsultarFactura(); FacturasDgv.Rows.Clear(); foreach (var item in respuesta.Facturas) { int n = FacturasDgv.Rows.Add(); FacturasDgv.Rows[n].Cells[0].Value = item.Id_Factura; FacturasDgv.Rows[n].Cells[1].Value = item.FechaExpedicion; } foreach (var item in respuestaCompra.Facturas) { int n = FacturasDgv.Rows.Add(); FacturasDgv.Rows[n].Cells[0].Value = item.Id_Factura; FacturasDgv.Rows[n].Cells[1].Value = item.FechaExpedicion; } }
private void FacturasDgv_CellClick(object sender, DataGridViewCellEventArgs e) { int n = FacturasDgv.RowCount; for (int i = 0; i < n; i++) { if (FacturasDgv.Rows[i].Cells[0].Selected == true) { RespuestaConsultaFactura respuesta = FacturaService.Consultar(); RespuestaDeBusqueda respuestaCompra = compraService.BuscarFactura(int.Parse(FacturasDgv.CurrentCell.Value.ToString())); Factura facturaVenta = respuesta.Facturas.Where(p => p.Id_Factura == int.Parse(FacturasDgv.CurrentCell.Value.ToString())).FirstOrDefault(); if (respuestaCompra.FacturaCompra != null) { LLenarDatagribDetalle(respuestaCompra.FacturaCompra.Detalles); } else { LLenarDatagribDetalle(facturaVenta.Detalles); } } } }