Ejemplo n.º 1
0
        // itens ped
        private void dgvItensPed_CellClick(object sender, DataGridViewCellEventArgs e)
        {
            int qtdL = dgvItensPed.Rows.Count;    // qtd linhas
            int qtdC = dgvItensPed.Columns.Count; // qtd colunas

            // se o indice da coluna ou de linha estiver invalido retornara
            if (e.RowIndex < 0 || e.ColumnIndex < 0 || e.RowIndex > qtdL || e.ColumnIndex > qtdC)
            {
                return;
            }

            // os itens de pedidos serão constantemente alterados

            int        itemPedId = Convert.ToInt32(dgvItensPed.Rows[e.RowIndex].Cells[0].Value);
            ItemPedido item      = pedidoController.GetItemById(itemPedId);

            SetCamposItensPed(item);
            btnAdicionar.Enabled  = false; // desabilita botao adicionar caso eu clique me um item de pedido
            cbxStatus.Enabled     = true;
            btnSalvarItem.Enabled = true;
        }