private void btnAlterarCarro_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) { FrmAutomovel frmCarro = new FrmAutomovel(); var cliente = (tcc_ClienteBindingSource.Current as DataRowView).Row as Banco.tcc_ClienteRow; var carro = (tcc_AutomovelBindingSource.Current as DataRowView).Row as Banco.tcc_AutomovelRow; frmCarro.idCliente = cliente.IDCliente; frmCarro.nomeCliente = cliente.nome; frmCarro.Alterar(carro.IDAutomovel, carro.placa, carro.modelo, carro.ano, carro.cor, carro.kmRodado); frmCarro.autoNovo = false; frmCarro.ShowDialog(); } else { MessageBox.Show("Senha incorreta", "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } else { FrmAutomovel frmCarro = new FrmAutomovel(); var cliente = (tcc_ClienteBindingSource.Current as DataRowView).Row as Banco.tcc_ClienteRow; var carro = (tcc_AutomovelBindingSource.Current as DataRowView).Row as Banco.tcc_AutomovelRow; frmCarro.idCliente = cliente.IDCliente; frmCarro.nomeCliente = cliente.nome; frmCarro.Alterar(carro.IDAutomovel, carro.placa, carro.modelo, carro.ano, carro.cor, carro.kmRodado); frmCarro.autoNovo = false; frmCarro.ShowDialog(); } } catch (NullReferenceException ex) { MessageBox.Show("Objeto não encontrado\n" + ex.Message, "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro inesperado\n" + ex.Message, "Erro ao alterar", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnAddCarro_Click(object sender, EventArgs e) { try { FrmAutomovel frmCarro = new FrmAutomovel(); IdCliente = Convert.ToInt32(((DataRowView)tcc_ClienteBindingSource.Current).Row["IDCliente"].ToString()); nomeCliente = ((DataRowView)tcc_ClienteBindingSource.Current).Row["nome"].ToString(); frmCarro.idCliente = IdCliente; frmCarro.nomeCliente = nomeCliente; frmCarro.autoNovo = true; frmCarro.ShowDialog(); } catch (NullReferenceException ex) { MessageBox.Show("Formulário não encontrado\n" + ex.Message, "Erro ao abrir formulário", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show("Ocorreu um erro inesperado\n" + ex.Message, "Erro ao abrir formulário", MessageBoxButtons.OK, MessageBoxIcon.Error); } }