Пример #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            string sFiltro = "";

            if (!(txbTicket.Text.Equals("")))
            {
                sFiltro += " t.NTicket = " + txbTicket.Text.ToString();
            }
            if (cmbSistemas.SelectedIndex != 0)
            {
                sFiltro += sFiltro.Equals("") ? " s.Nombre = " + "'" + cmbSistemas.Text + "'" : " and s.Nombre = " + "'" + cmbSistemas.Text + "'";
            }
            if (cmbUsuarios.SelectedIndex != 0)
            {
                sFiltro += sFiltro.Equals("") ? " u.Nombre+' '+u.Apellido= " + "'" + cmbUsuarios.Text + "'" : " and u.Nombre+' '+u.Apellido= " + "'" + cmbUsuarios.Text + "'";
            }
            sFiltro += sFiltro.Equals("") ? " t.FechaCarga between '" + dtpDesde.Value.ToString() + "' and '" + dtpHasta.Value.ToString() + "'" : " and t.FechaCarga between '" + dtpDesde.Value.ToString() + "' and '" + dtpHasta.Value.ToString() + "'";

            TicketNegocio ticketNegocio = new TicketNegocio();
            List <Ticket> listado       = ticketNegocio.filtrarTickets(sFiltro);

            dgvResultadoBusqueda.DataSource = listado;
            dgvResultadoBusqueda.DataBind();

            List <TotalTiemposTickets> listadoTotales = ticketNegocio.calcularTotales(listado);

            dgvTotales.DataSource = listadoTotales;
            dgvTotales.DataBind();
        }
Пример #2
0
        private void cargarGrillaTickets(string sFiltro)
        {
            TicketNegocio ticketNegocio = new TicketNegocio();

            try
            {
                if (botonAbrir == null)
                {
                    botonAbrir = new DataGridViewButtonColumn();
                    dgvResultadoBusqueda.Columns.Add(botonAbrir);
                    botonAbrir.Name       = "Abrir";
                    botonAbrir.HeaderText = "Abrir";
                }
                //DATAGRIDVIEW RESULTADO BUSQUEDA
                listadoTickets = ticketNegocio.filtrarTickets(sFiltro);
                dgvResultadoBusqueda.DataSource = listadoTickets;
                dgvResultadoBusqueda.Columns["Abrir"].DisplayIndex             = 0;
                dgvResultadoBusqueda.Columns["Abrir"].Width                    = 35;
                dgvResultadoBusqueda.Columns["estadoPlanilla"].Visible         = false;
                dgvResultadoBusqueda.Columns["ER"].Visible                     = false;
                dgvResultadoBusqueda.Columns["PosicionPlanilla"].Visible       = false;
                dgvResultadoBusqueda.Columns["TiempoAnalisis"].Visible         = false;
                dgvResultadoBusqueda.Columns["TiempoDesarrollo"].Visible       = false;
                dgvResultadoBusqueda.Columns["TiempoTesteo"].Visible           = false;
                dgvResultadoBusqueda.Columns["TiempoPuestaProduccion"].Visible = false;
                dgvResultadoBusqueda.ReadOnly      = true;
                dgvResultadoBusqueda.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }