Example #1
0
        private void dgvListas_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            if (e.RowIndex >= 0)
            {
                int idSelecionado = Convert.ToInt32(((DataGridView)sender).Rows[e.RowIndex].Cells[3].Value);

                switch (e.ColumnIndex)
                {
                // Ver Lista
                case 0:
                    FormVisualizarLista formVisualizarLista = new FormVisualizarLista(idSelecionado, EnumAcao.Visualizar, formPrincipalReferencia);
                    formVisualizarLista.WindowState = FormWindowState.Maximized;
                    formVisualizarLista.MdiParent   = FormPrincipal.ActiveForm;
                    formVisualizarLista.Show();
                    break;

                // Apagar lista
                case 1:
                    listaController.ApagarListaBanco(idSelecionado);
                    var list = listaController.RetornarTodasListas();
                    dgvListas.DataSource = list;
                    break;

                // Comparar preço
                case 2:
                    FormVisualizarLista formCompararLista = new FormVisualizarLista(idSelecionado, EnumAcao.CompararPreco, formPrincipalReferencia);
                    formCompararLista.WindowState = FormWindowState.Maximized;
                    formCompararLista.Show();
                    break;
                }
            }
        }