Example #1
0
        private void menuproduto_Click(object sender, EventArgs e)
        {
            if (Application.OpenForms.OfType <fmrproduto>().Count() > 0)
            {
                MessageBox.Show("O Formulario Produto já está Aberto", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }

            else
            {
                fmrproduto cadproduto = new fmrproduto();
                cadproduto.MdiParent = this;
                cadproduto.Show();
            }
        }
        private void bteditar_Click(object sender, EventArgs e)
        {
            if (dataGridViewproduto.SelectedCells.Count > 0)
            {
                classproduto cproduto = new classproduto();
                cproduto.retornarproduto(Convert.ToInt32(dataGridViewproduto.SelectedRows[0].Cells[0].Value));
                fmrproduto formproduto = new fmrproduto();

                // nao esquecer de mudar a prorpiedade para public dos objetos do formulario do produto

                formproduto.tbcodigoproduto.Text = cproduto.codigoproduto.ToString();
                formproduto.tbdatacadastro.Text  = cproduto.datacadastro.ToString();
                formproduto.tbnomeproduto.Text   = cproduto.nome;
                formproduto.tbquantidade.Text    = cproduto.estoque.ToString();
                formproduto.tbpreco.Text         = cproduto.preco.ToString();
                formproduto.marca     = cproduto.codigomarca;     // passar a variavel declarada no formulario de produto
                formproduto.categoria = cproduto.codigocategoria; // passar a variavel declarada no formulario de produto

                if (cproduto.status == 1)
                {
                    formproduto.cbstatus.Checked = true;
                }
                else
                {
                    formproduto.cbstatus.Checked = false;
                }
                // mandar a informacao de update

                formproduto.tipo = "Atualização";
                // nao repetir que outro formulario seja aberto e depois de atualizar fecha o formulario
                formproduto.ShowDialog();
                // chamar o metodo de pesquisa

                btpesquisar_Click(this, new EventArgs());
            }
            else
            {
                MessageBox.Show("Selecione o produto a ser Atualizado !", "Sistema Mastersports", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
            }
        }