private void btnAlterar_Click(object sender, EventArgs e) { try { if (usar.Equals("1")) { string input = Interaction.InputBox("Informe a senha:", "Alterar", "*", 100, 200); if (input != "") { if (input == Senha) { var Orcamento = (tcc_OrcamentoBindingSource.Current as DataRowView).Row as Banco.tcc_OrcamentoRow; FrmCadastroOrcamento cadastroOrcamento = new FrmCadastroOrcamento(); cadastroOrcamento.novoCadastro = false; cadastroOrcamento.IdOrcamento = Orcamento.IDOrcamento; cadastroOrcamento.PreencherCampos(Orcamento.nome, Orcamento.modelo, MaoDeObra, Orcamento.descricao); cadastroOrcamento.ShowDialog(); } else { MessageBox.Show("Senha incorreta", "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { var Orcamento = (tcc_OrcamentoBindingSource.Current as DataRowView).Row as Banco.tcc_OrcamentoRow; FrmCadastroOrcamento cadastroOrcamento = new FrmCadastroOrcamento(); cadastroOrcamento.novoCadastro = false; cadastroOrcamento.IdOrcamento = Orcamento.IDOrcamento; cadastroOrcamento.PreencherCampos(Orcamento.nome, Orcamento.modelo, MaoDeObra, Orcamento.descricao); cadastroOrcamento.ShowDialog(); } } catch (NullReferenceException ex) { MessageBox.Show("Erro ao abrir o formulário\n" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro inesperado\n" + ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnNovo_Click(object sender, EventArgs e) { try { FrmCadastroOrcamento cadastroOrcamento = new FrmCadastroOrcamento() { novoCadastro = true }; cadastroOrcamento.ShowDialog(); } catch (NullReferenceException ex) { MessageBox.Show("Erro ao abrir o formulário\n" + ex.Message, "Erro no cadastro", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Erro inesperado\n" + ex.Message, "Erro no cadastro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }