Ejemplo n.º 1
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            try
            {
                MySqlConnection objcon = new MySqlConnection("server=localhost;port=3306;User Id=root;database=splash_shark;Character Set=utf8");
                // abre o banco
                objcon.Open();
                string id = dataGridViewProd.CurrentRow.Cells[0].Value.ToString();

                CadastraProduto frm = new CadastraProduto();

                frm.lbId.Text          = id;
                frm.txtNome.Text       = dataGridViewProd.CurrentRow.Cells[1].Value.ToString();
                frm.txtModelo.Text     = dataGridViewProd.CurrentRow.Cells[3].Value.ToString();
                frm.txtMarca.Text      = dataGridViewProd.CurrentRow.Cells[4].Value.ToString();
                frm.txtCor.Text        = dataGridViewProd.CurrentRow.Cells[5].Value.ToString();
                frm.txtQuantidade.Text = dataGridViewProd.CurrentRow.Cells[8].Value.ToString();
                frm.txtPreco.Text      = dataGridViewProd.CurrentRow.Cells[7].Value.ToString();
                frm.txtDescricao.Text  = dataGridViewProd.CurrentRow.Cells[2].Value.ToString();

                objcon.Close();

                frm.BackColor             = Color.FromArgb(240, 240, 240);
                frm.AutoScroll            = true;
                frm.Left                  = 256;
                frm.Height                = 500;
                frm.lbTitulo.Text         = "Edita Produto";
                frm.btnCancelar.Visible   = true;
                frm.txtQuantidade.Enabled = false;

                EventHandler handler = EditaProd;
                handler?.Invoke(frm, e);
            }
            catch { MessageBox.Show("Não há registros para editar!"); }
        }
Ejemplo n.º 2
0
 private void editaProduto(object sender, EventArgs e)
 {
     frmProd = sender as CadastraProduto;
     frmProd.btnEnviar.Click   -= frmProd.btnEnviar_Click;
     frmProd.btnEnviar.Click   += ConfirmaEditarProduto;
     frmProd.btnCancelar.Click += CancelaEditarProduto;
     frmProd.AutoScroll         = true;
     frmProd.Parent             = splitContainerContent.Panel2;
     frmProd.Dock = DockStyle.Fill;
     splitPrincipal.Panel2.Controls.Add(frmProd);
     frmProd.BringToFront();
 }