private void BtnSalvar_Click(object sender, EventArgs e) { if (!txtNome.Text.Equals("") && !txtPreco.Text.Equals("") && lblNome.Visible == false) { produto.Nome = txtNome.Text; txtPreco.Text = txtPreco.Text.Replace("R$", "0"); produto.Preco = Convert.ToDouble(txtPreco.Text); try { produto.Atualizar(3); FrmPrincipal.Instance.PanelFill.Controls.Clear(); MessageBox.Show("Registro alterado com sucesso.", "Confirmação", MessageBoxButtons.OK, MessageBoxIcon.Information); UCRegProduto uc = new UCRegProduto(); uc.Dock = DockStyle.Fill; FrmPrincipal.Instance.PanelFill.Controls.Add(uc); FrmPrincipal.Instance.PanelFill.Controls["UCRegProduto"].BringToFront(); } catch (Exception ex) { MessageBox.Show("Falha ao tentar se conectar com o Banco de Dados", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show(ex.Message); } } }
private void BtnProduto_Click(object sender, EventArgs e) { UCRegProduto uc = new UCRegProduto(); uc.Dock = DockStyle.Fill; FrmPrincipal.Instance.PanelFill.Controls.Add(uc); FrmPrincipal.Instance.PanelFill.Controls["UCRegProduto"].BringToFront(); }
public UCAttProdutoF(int codigo) { InitializeComponent(); produto.fornecedor.usuario.Codigo = FrmPrincipal.Instance.Codigo; btnSalvar.BackColor = FrmPrincipal.Instance.PanelLeft.BackColor; btnPesquisar.BackColor = FrmPrincipal.Instance.PanelLeft.BackColor; produto.Codigo = codigo; try { produto.GetRegistro(1); txtNome.Text = produto.Nome; txtPreco.Text = Convert.ToString(produto.Preco); txtQtd.Text = Convert.ToString(produto.Qtd); txtFornecedor.Text = Convert.ToString(produto.fornecedor.Codigo); FormataPreco(); nome = produto.Nome; } catch (Exception ex) { MessageBox.Show("Foi encontrado um problema ao tentar se conectar com o Banco de Dados.", "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Warning); MessageBox.Show(ex.Message); FrmPrincipal.Instance.PanelFill.Controls.Clear(); UCRegProduto uc = new UCRegProduto(); uc.Dock = DockStyle.Fill; FrmPrincipal.Instance.PanelFill.Controls.Add(uc); FrmPrincipal.Instance.PanelFill.Controls["UCRegProduto"].BringToFront(); } }