private void MostrarLog() { this.LogTextBox.Clear(); IProcesoCorridaService procesoCorridaSvc = ServiceFactory.GetProcesoCorridaService(); LogSearch search = new LogSearch(); search.CorridaId = this.corridaDto.Id; List <LogCorridaDto> logs = procesoCorridaSvc.ConsultarLog(search); if (logs != null && logs.Count() > 0) { foreach (LogCorridaDto log in logs) { if (log.CorridaTerminada) { break; } else { this.LogTextBox.Text += log.Mensaje + Environment.NewLine; } } } }
private void btnBuscar_Click(object sender, EventArgs e) { try { IProcesoCorridaService svc = ServiceFactory.GetProcesoCorridaService(); long?corridaId = null; bool identificadorValido = true; if (this.txtIdentificador.Text.Trim() != string.Empty) { try { corridaId = long.Parse(this.txtIdentificador.Text.Trim()); } catch { MessageBox.Show("El Identificador es invalido", "Parametro invalido", MessageBoxButtons.OK, MessageBoxIcon.Warning); this.txtIdentificador.Text = string.Empty; identificadorValido = false; } } if (identificadorValido) { CorridaSearch search = new CorridaSearch(); search.CorridaId = corridaId; search.FechaDesde = this.dtpFechaDesde.Value.Date; search.FechaHasta = this.dtpFechaHasta.Value.Date.AddDays(1).AddMilliseconds(-1); this.bsCorridas.DataSource = svc.ObtenerCorridas(search); this.gridCorridas.DataSource = this.bsCorridas; this.lblCantidadReg.Text = this.bsCorridas.Count.ToString(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }