Пример #1
0
        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;
                    }
                }
            }
        }
Пример #2
0
        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);
            }
        }