private void btnDeleteVehicle_Click(object sender, EventArgs e) { BLL bll = new BLL(); Veiculos veiculos = new Veiculos(); veiculos.Placa = txtPlaca.Text; if (MessageBox.Show("Todos os dados sobre esse veículo serão perdidos", "Excluir veículo?", MessageBoxButtons.YesNo) == DialogResult.Yes) { bll.DeleteVeiculo(veiculos); Form1 frm1 = (Form1)Application.OpenForms["Form1"]; List <Veiculos> list = new List <Veiculos>(); frm1.userControlListVehicle.materialListView1.Items.Clear(); list = bll.listaUltVeiculos(); foreach (var item in list) { frm1.userControlListVehicle.materialListView1.Items.Add(new ListViewItem(new string[] { item.Placa, item.Marca, item.Modelo, item.Cor })); } frm1.userControlListVehicle.materialListView1.Refresh(); frm1.userControlListVehicle.materialListView1.Scrollable = false; frm1.panelControl.Controls.Remove(frm1.userControlVehicle); frm1.panelControl.Controls.Add(frm1.userControlListVehicle); frm1.userControlListVehicle.BringToFront(); } else { } }
private void Salvar() { BLL bll = new BLL(); Veiculos upveiculos = new Veiculos(); upveiculos.Placa = txtPlaca.Text; upveiculos.Marca = txtMarca.Text; upveiculos.Modelo = txtModelo.Text; upveiculos.Cor = txtCor.Text; upveiculos.AnoFabr = txtAnoFabr.Text; upveiculos.AnoMod = txtAnoMod.Text; upveiculos.Kilometragem = txtKmAtual.Text; upveiculos.Combustivel = txtCombustivel.Text; upveiculos.Chassi = txtChassi.Text; upveiculos.Renavam = txtRenavam.Text; upveiculos.Motorizacao = txtMotorizacao.Text; upveiculos.Tipo = txtTipo.Text; upveiculos.Motorista = ""; upveiculos.Situacao = txtSituacao.Text; bll.UpdateVeiculo(upveiculos); MessageBox.Show("Alterações feitas com sucesso."); btnSalvarAlt.Enabled = false; List <Veiculos> list = new List <Veiculos>(); Form1 frm1 = (Form1)Application.OpenForms["Form1"]; frm1.userControlListVehicle.materialListView1.Items.Clear(); list = bll.listaUltVeiculos(); foreach (var item in list) { frm1.userControlListVehicle.materialListView1.Items.Add(new ListViewItem(new string[] { item.Placa, item.Marca, item.Modelo, item.Cor })); } frm1.userControlListVehicle.materialListView1.Refresh(); }
private void panel1_Paint(object sender, PaintEventArgs e) { BLL bll = new BLL(); txtSearchPlaca.AutoCompleteCustomSource = bll.AutoCompletarPlaca(); listEntradaSaida.Items.Clear(); List <EntradaSaida> listEntradasSaida = new List <EntradaSaida>(); listEntradasSaida = bll.listaEntradaSaida("Placa", "", "", "", "", txtPlaca.Text); foreach (var item in listEntradasSaida) { listEntradaSaida.Items.Add(new ListViewItem(new string[] { item.Motorista.Nome, item.Data.ToShortDateString(), item.HrSaida.ToString(), item.HrEntrada.ToString(), item.ID.ToString() })); } listEntradaSaida.Refresh(); listViagens.Items.Clear(); List <Viagens> listViagem = new List <Viagens>(); listViagem = bll.listaViagens("Placa", "", "", "", "", txtPlaca.Text); foreach (var item in listViagem) { listViagens.Items.Add(new ListViewItem(new string[] { item.Motorista.Nome, item.dateViagem.ToShortDateString(), item.Situacao, item.ID.ToString() })); } listViagens.Refresh(); if (txtPlaca.Text != "") { //BLL bll = new BLL(); veiculos = bll.ListaVeiculosPorPlaca(txtPlaca.Text); txtPlaca.Text = veiculos.Placa; txtMarca.Text = veiculos.Marca; txtModelo.Text = veiculos.Modelo; txtCor.Text = veiculos.Cor; txtAnoMod.Text = veiculos.AnoMod; txtAnoFabr.Text = veiculos.AnoFabr; txtKmAtual.Text = veiculos.Kilometragem; txtSituacao.Text = veiculos.Situacao; DataTable dt = bll.selecionaNomeMotorista(); //comboboxMotorista.DisplayMember = dt.Columns[1].ToString(); //comboboxMotorista.DataSource = dt; //comboboxMotorista.Text = veiculos.Motorista; txtCombustivel.Text = veiculos.Combustivel; txtRenavam.Text = veiculos.Renavam; txtChassi.Text = veiculos.Chassi; txtMotorizacao.Text = veiculos.Motorizacao; txtTipo.Text = veiculos.Tipo; btnDeleteVehicle.Enabled = true; //btnInfoMotorista.Enabled = true; } }
private void metroButton2_Click(object sender, EventArgs e) { if (btnSalvarAlt.Enabled == true) { if (MessageBox.Show("Deseja salvar?", "É possível que alterações feitas sejam perdidas", MessageBoxButtons.YesNo) == DialogResult.Yes) { Salvar(); } } BLL bll = new BLL(); try { veiculos = bll.ListaVeiculosPorPlaca(txtSearchPlaca.Text); if (veiculos.Placa == txtSearchPlaca.Text) { txtPlaca.Text = veiculos.Placa; txtMarca.Text = veiculos.Marca; txtModelo.Text = veiculos.Modelo; txtCor.Text = veiculos.Cor; txtAnoMod.Text = veiculos.AnoMod; txtAnoFabr.Text = veiculos.AnoFabr; txtKmAtual.Text = veiculos.Kilometragem; txtSituacao.Text = veiculos.Situacao; DataTable dt = bll.selecionaNomeMotorista(); //comboboxMotorista.DisplayMember = dt.Columns[1].ToString(); // comboboxMotorista.DataSource = dt; //comboboxMotorista.Text = veiculos.Motorista; txtCombustivel.Text = veiculos.Combustivel; txtRenavam.Text = veiculos.Renavam; txtChassi.Text = veiculos.Chassi; txtMotorizacao.Text = veiculos.Motorizacao; txtTipo.Text = veiculos.Tipo; txtSearchPlaca.Text = ""; } else { MessageBox.Show("Veículo não encontrado."); } } catch (Exception ex) { throw ex; } }
private void metroButton1_Click(object sender, EventArgs e) { BLL bll = new BLL(); Veiculos veiculos = new Veiculos(); veiculos = bll.ListaVeiculosPorPlaca(txtPlaca.Text); if (veiculos.Placa == txtPlaca.Text) { MessageBox.Show("Veículo já cadastrado."); } else { if (txtPlaca.Text == "" || txtChassi.Text == "" || txtRenavam.Text == "" || txtMarca.Text == "" || txtModelo.Text == "" || txtKmAtual.Text == "") { MessageBox.Show("Preencha todos os campos obrigatórios"); } else { veiculos.Placa = txtPlaca.Text; veiculos.Marca = txtMarca.Text; veiculos.Modelo = txtModelo.Text; veiculos.Cor = txtCor.Text; veiculos.AnoFabr = txtAnoFabr.Text; veiculos.AnoMod = txtAnoMod.Text; veiculos.Kilometragem = txtKmAtual.Text; veiculos.Situacao = txtSituacao.Text; veiculos.Motorista = ""; veiculos.Combustivel = txtCombustivel.Text; veiculos.Renavam = txtRenavam.Text; veiculos.Chassi = txtChassi.Text; veiculos.Motorizacao = txtMotorizacao.Text; veiculos.Tipo = txtTipo.Text; bll.novoVeiculo(veiculos); MessageBox.Show("Veículo cadastrado com sucesso."); Form1 frm1 = (Form1)Application.OpenForms["Form1"]; frm1.panelControl.Controls.Remove(frm1.userControlCadastroVehicle); frm1.userControlVehicle.txtPlaca.Text = veiculos.Placa; txtPlaca.Text = ""; txtMarca.Text = ""; txtModelo.Text = ""; txtCor.Text = ""; txtAnoFabr.Text = ""; txtAnoMod.Text = ""; txtKmAtual.Text = ""; txtSituacao.Text = ""; //comboboxMotorista.Text = ""; txtCombustivel.Text = ""; txtRenavam.Text = ""; txtChassi.Text = ""; txtMotorizacao.Text = ""; txtTipo.Text = ""; if (frm1.panelControl.Controls.Contains(frm1.userControlVehicle)) { frm1.userControlVehicle.BringToFront(); } else { frm1.panelControl.Controls.Add(frm1.userControlVehicle); frm1.userControlVehicle.BringToFront(); } } } }