コード例 #1
0
        private void cadastrar_produto_Click(object sender, EventArgs e)
        {
            Cadastrar cadastrar = new Cadastrar(this.gridView);

            cadastrar.BackColor = Color.FromArgb(169, 169, 169);
            cadastrar.atualiza();
            cadastrar.ShowDialog();
        }
コード例 #2
0
        private void alterarToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Cadastrar cadastrar = new Cadastrar(this.gridView);

            cadastrar.BackColor = Color.FromArgb(180, 180, 180);
            cadastrar.atualiza();
            cadastrar.ShowDialog();
        }
コード例 #3
0
        // Alterar cadastro - abre o mesmo menu mas deve abrir já com os dados
        private void button4_Click(object sender, EventArgs e)
        {
            if (this.gridView.SelectedRows.Count == 0)
            {
                MessageBox.Show("Você deve selecionar um item.");
                return;
            }

            if (this.gridView.SelectedRows.Count > 1)
            {
                MessageBox.Show("Selecione somente um item.");
                return;
            }

            string codigo = this.gridView.SelectedRows[0].Cells[0].Value.ToString();

            foreach (Produto produto in Cadastrar.listaProdutos)
            {
                if (produto.codigo == codigo)
                {
                    string nome         = produto.nome;
                    string categoria    = produto.categoria;
                    double preco        = produto.preco;
                    int    qtd          = produto.qtd;
                    int    minReposicao = produto.minReposicao;
                    string todayDate    = produto.todayDate;

                    Produto p = new Produto(codigo, nome, categoria, preco, qtd, minReposicao, todayDate);

                    Cadastrar cadastrar = new Cadastrar(this.gridView, p);
                    cadastrar.BackColor = Color.FromArgb(180, 180, 180);
                    cadastrar.atualiza();
                    cadastrar.ShowDialog();

                    return;
                }
            }
        }