//BOTÃO SALVAR private void btnSalvar_Click(object sender, EventArgs e) { atual.Placa = mtxtPlacaEditar.Text; atual.Modelo = txtModeloEditar.Text; try { atual.AnoFabricacao = int.Parse(cbAnoFabricacaoEditar.Text); atual.AnoModelo = int.Parse(cbAnoModeloEditar.Text); } catch { MessageBox.Show("Ano de Fabricacao/Modelo esta em formato inválido"); return; } bool sucesso = false; try { CVeiculo.Atualizar(atual); sucesso = true; } catch (Exception Ex) { MessageBox.Show(Ex.Message); } if (sucesso) { MessageBox.Show("Dados atualizados com sucesso!"); Atualizou = true; Close(); } }
private void buttonSalvarVeiculo_Click(object sender, EventArgs e) { // MessageBox.Show(atual.Nome); ////todo: validação da entrada MVeiculo item = new MVeiculo(); item.RENAVAM = textBoxRENAVAM.Text; item.Placa = textBoxPlaca.Text; item.Modelo = textBoxModelo.Text; // Regex regex = new Regex(@"[^\d]"); int AuxAnoModelo = Convert.ToInt32(textBoxAnoModelo.Text); item.AnoModelo = AuxAnoModelo; int AuxAnoFabricacao = Convert.ToInt32(textBoxAnoFabricacao.Text); item.AnoFabricacao = AuxAnoFabricacao; item.PessoaCPF = atual.CPF; try { CVeiculo.Inserir(item); MessageBox.Show("Dados salvos com sucesso!"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
//BOTÃO PESQUISAR private void btnPesquisarVeiculo_Click(object sender, EventArgs e) { MVeiculo item = new MVeiculo(); item.RENAVAM = mtxtRenavamPesquisa.Text; item.Placa = mtxtPlacaPesquisa.Text; item.Modelo = txtModeloPesquisa.Text; item.PessoaCPF = mtxtCPFPesquisa.Text; //TRATA A SELEÇÃO DO COMBOBOX EM BRANCO if (cbAnoFabricacaoPesquisa.SelectedIndex != -1 && cbAnoFabricacaoPesquisa.SelectedIndex != 0) { item.AnoFabricacao = int.Parse(cbAnoFabricacaoPesquisa.Text); } //LIMPA O DATAGRID SE A PESQUISA NÃO OBTER DADOS dataGridView1.DataSource = null; try { dataGridView1.DataSource = CVeiculo.Pesquisar(item); } catch (Exception Ex) { MessageBox.Show(Ex.Message); } }
private void VVeiculoEditar_Load(object sender, EventArgs e) { List <MPessoa> ListaCPF = DPessoa.PesquisarComboBox(null); foreach (MPessoa CPF in ListaCPF) { comboBoxCpf.Items.Add(CPF.CPF); } atual = CVeiculo.Obter(atual); if (atual != null) { comboBoxCpf.Text = atual.PessoaCPF; textBoxRENAVAM.Text = atual.RENAVAM; textBoxPlaca.Text = atual.Placa; textBoxModelo.Text = atual.Modelo; textBoxAnoModelo.Text = atual.AnoModelo.ToString(); textBoxAnoFabricacao.Text = atual.AnoFabricacao.ToString(); } else { Close(); } }
private void Editar() { if (dataGridViewVeiculo.SelectedRows != null && dataGridViewVeiculo.SelectedRows.Count > 0) { MVeiculo item = new MVeiculo(); item.RENAVAM = dataGridViewVeiculo.SelectedRows[0]. Cells["rENAVAMDataGridViewTextBoxColumn"].Value.ToString(); dataGridViewVeiculo.DataSource = CVeiculo.Pesquisar(item); VVeiculoEditar v = new VVeiculoEditar(item); v.ShowDialog(); if (v.Atualizou) { //atualiza o grid //forma 1 //atualiza a lista sem ir no banco //forma 2 buttonPesquisarVeiculo_Click(null, null); } } }
private void Excluir() { if (dataGridViewVeiculo.SelectedRows != null && dataGridViewVeiculo.SelectedRows.Count > 0) { DialogResult r = MessageBox.Show("Deseja excluir este Veiculo?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (r == DialogResult.Yes) { //forma 1 //MPessoa item = new MPessoa(); //item.CPF = dataGridView1.SelectedRows[0]. // Cells["cPFDataGridViewTextBoxColumn"].Value.ToString(); //forma 2 MVeiculo item = (MVeiculo)dataGridViewVeiculo.SelectedRows[0]. DataBoundItem; bool sucesso = false; try { CVeiculo.Excluir(item); sucesso = true; } catch { MessageBox.Show("Erro ao excluir o Veiculo selecionado", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (sucesso) { MessageBox.Show("Veiculo excluído com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); //Forma 1 //btnPesquisar_Click(null, null); //Forma 2 List <MVeiculo> lista = (List <MVeiculo>)dataGridViewVeiculo.DataSource; lista.Remove(item); dataGridViewVeiculo.DataSource = null; dataGridViewVeiculo.DataSource = lista; } } } }
//FUNÇÃO EDITAR private void VVeiculoEditar_Load(object sender, EventArgs e) { atual = CVeiculo.Obter(atual); if (atual != null) { mtxtCPFEditar.Text = atual.PessoaCPF; mtxtRenavamEditar.Text = atual.RENAVAM; mtxtPlacaEditar.Text = atual.Placa; txtModeloEditar.Text = atual.Modelo.Trim(); cbAnoModeloEditar.Text = atual.AnoModelo.ToString(); cbAnoFabricacaoEditar.Text = atual.AnoFabricacao.ToString(); } else { Close(); } }
private void buttonPesquisarVeiculo_Click(object sender, EventArgs e) { MVeiculo item = new MVeiculo(); item.RENAVAM = txtRenavam.Text; item.Placa = txtPlaca.Text; item.Modelo = txtModelo.Text; if (txtAnoFabricacao.Text.Trim() == "") { item.AnoFabricacao = 0; } else { int AuxAnoFabricacao = Convert.ToInt32(txtAnoFabricacao.Text); item.AnoFabricacao = AuxAnoFabricacao; } item.PessoaCPF = txtPessoaCpf.Text; dataGridViewVeiculo.DataSource = CVeiculo.Pesquisar(item); }
//FUNÇÃO EXCLUIR private void Exluir() { if (dataGridView1.SelectedRows != null && dataGridView1.SelectedRows.Count > 0) { DialogResult r = MessageBox.Show("Deseja excluir este veiculo?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (r == DialogResult.Yes) { MVeiculo item = (MVeiculo)dataGridView1.SelectedRows[0]. DataBoundItem; bool sucesso = false; try { CVeiculo.Excluir(item); sucesso = true; } catch { MessageBox.Show("Erro ao excluir o veiculo selecionado", "", MessageBoxButtons.OK, MessageBoxIcon.Error); } if (sucesso) { MessageBox.Show("Veiculo excluído com sucesso", "", MessageBoxButtons.OK, MessageBoxIcon.Information); List <MVeiculo> lista = (List <MVeiculo>)dataGridView1.DataSource; lista.Remove(item); dataGridView1.DataSource = null; dataGridView1.DataSource = lista; } } } }
//BOTÃO SALVAR private void btnSalvar_Click(object sender, EventArgs e) { MVeiculo item = new MVeiculo(); item.RENAVAM = mtxtRenavam.Text; item.Placa = mtxtPlaca.Text; item.Modelo = txtModelo.Text; try { item.AnoFabricacao = int.Parse(cbAnoFabricacao.Text); item.AnoModelo = int.Parse(cbAnoModelo.Text); } catch { MessageBox.Show("Ano de Fabricacao/Modelo esta em formato inválido"); return; } item.PessoaCPF = mtxtCPF.Text; try { CVeiculo.Inserir(item); MessageBox.Show("Dados salvos com sucesso!"); //LIMPA OS CAMPOS PARA NOVOS CADASTROS item.RENAVAM = mtxtRenavam.Text = (""); item.Placa = mtxtPlaca.Text = (""); item.Modelo = txtModelo.Text = (""); cbAnoFabricacao.Text = (""); cbAnoModelo.Text = (""); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void buttonSalvarVeiculo_Click(object sender, EventArgs e) { atual.RENAVAM = textBoxRENAVAM.Text; atual.Placa = textBoxPlaca.Text; atual.Modelo = textBoxModelo.Text; int AuxAnoModelo = Convert.ToInt32(textBoxAnoModelo.Text); atual.AnoModelo = AuxAnoModelo; int AuxAnoFabricacao = Convert.ToInt32(textBoxAnoFabricacao.Text); atual.AnoFabricacao = AuxAnoFabricacao; atual.PessoaCPF = comboBoxCpf.Text; bool sucesso = false; try { CVeiculo.Atualizar(atual); //MessageBox.Show("Dados salvos com sucesso!"); sucesso = true; } catch { MessageBox.Show("Erro na atualização!"); } if (sucesso) { MessageBox.Show("Dados atualizados com sucesso!"); Atualizou = true; Close(); } }