private void btnVerDetalle_Click(object sender, EventArgs e)
        {
            int row = -1;
            Incidencia incidencia = null;
            if (dgvIncidencias.CurrentRow != null)
            {
                row = dgvIncidencias.CurrentRow.Index;
                if (dgvIncidencias.CurrentRow.Cells[0].Value != null)
                    if ((row >= 0) && ((row - 1) <= incidencias.Count))
                    {
                        List<object> criterios = new List<object>();
                        List<string> props = new List<string>();
                        List<object> vals = new List<object>();
                        props.Add("Id");
                        vals.Add(dgvIncidencias.CurrentRow.Cells[0].Value);
                        criterios.Add(props);
                        criterios.Add(vals);
                        incidencia = new IncidenciaBL().findByAttributes(criterios)[0];
                    }

            }

            if (incidencia != null)
            {
                frmDetalleIncidencia detalleIncidencia = new frmDetalleIncidencia(incidencia);
                detalleIncidencia.Show();
            }
        }
        private void btnVerDetalle_Click(object sender, EventArgs e)
        {
            int row = -1;
            Incidencia incidencia = null;
            if (dgvIncidencias.CurrentRow != null)
            {
                row = dgvIncidencias.CurrentRow.Index;
                if (dgvIncidencias.CurrentRow.Cells[0].Value != null)
                {
                    if ((row >= 0) && ((row - 1) <= incidencias.Count))
                    {
                        incidencia = incidencias[row];
                    }
                }
            }

            if (incidencia != null)
            {
                frmDetalleIncidencia detalleIncidencia = new frmDetalleIncidencia(incidencia);
                detalleIncidencia.Show();
            }
        }