private void BOTAOATUALIZAR_Click(object sender, EventArgs e) { if (validaDado()) { RotaModelo rotaModelo = new RotaModelo(); Funcoes funcoes = new Funcoes(); if (funcoes.ApenasNumeros(EDITDATAINICIO.Text) != "" && funcoes.ApenasNumeros(EDITDATAINICIO.Text) != null) { rotaModelo.datainicio = DateTime.Parse(EDITDATAINICIO.Text, new System.Globalization.CultureInfo("pt-BR")); } rotaModelo.horainicio = TimeSpan.Parse(EDITHORAINICIO.Text); if (funcoes.ApenasNumeros(EDITDATAFIM.Text) != "" && funcoes.ApenasNumeros(EDITDATAFIM.Text) != null) { rotaModelo.datafim = DateTime.Parse(EDITDATAFIM.Text, new System.Globalization.CultureInfo("pt-BR")); } rotaModelo.horafim = TimeSpan.Parse(EDITHORAFIM.Text); rotaModelo.motoristacodigo = Int32.Parse(EDITCODIGOMOTORISTA.Text); rotaModelo.nrpassageiros = Int32.Parse(EDITNUMEROPASSAGEIROS.Text); rotaModelo.veiculocodigo = Int32.Parse(EDITVEICULOCODIGO.Text); rotaModelo.localorigem = EDITORIGEM.Text; rotaModelo.localdestino = EDITDESTINO.Text; rotaModelo.kmpercorrido = Convert.ToDecimal(EDITKMPERCORRIDO.Text); rotaModelo.descricaoatendimento = EDITDESCRICAO.Text; RotaControle rota = new RotaControle(); rota.salvar(rotaModelo); MessageBox.Show("Rota atualizada com sucesso", "Rota"); limpaTela(); } }
private void BOTAOEXCLUIR_Click_1(object sender, EventArgs e) { RotaModelo Rota = new RotaModelo(); //Rota.codigo = Int32.Parse(EDITCODIGO.Text); RotaControle loccontroller = new RotaControle(); loccontroller.excluir(Rota); MessageBox.Show("Rota excluida com sucesso"); limpaTela(); }
private void BOTAOLOCALIZAR_Click(object sender, EventArgs e) { BOTAOATUALIZAR.Enabled = true; BOTAOSALVAR.Enabled = true; BOTAOEXCLUIR.Enabled = true; FRotaLoc rotaLocFrm = new FRotaLoc(); rotaLocFrm.ShowDialog(); if (rotaLocFrm.codigoretornado != "" && rotaLocFrm.codigoretornado != null) { RotaModelo rotaModelo = new RotaModelo(); rotaModelo.controle = int.Parse(rotaLocFrm.codigoretornado); RotaControle rotaControle = new RotaControle(); rotaModelo = rotaControle.pesquisaRota(rotaModelo); EDITCODIGO.Text = Convert.ToString(rotaModelo.controle); if (rotaModelo.datainicio != DateTime.MinValue) //data nao foi iniciada { DateTime wdata = new DateTime(); wdata = rotaModelo.datainicio; EDITDATAINICIO.Text = wdata.ToShortDateString(); } EDITHORAINICIO.Text = Convert.ToString(rotaModelo.horainicio); if (rotaModelo.datafim != DateTime.MinValue) //data nao foi iniciada { DateTime wdata = new DateTime(); wdata = rotaModelo.datafim; EDITDATAFIM.Text = wdata.ToShortDateString(); } EDITHORAFIM.Text = Convert.ToString(rotaModelo.horafim); EDITCODIGOMOTORISTA.Text = Convert.ToString(rotaModelo.motoristacodigo); EDITNUMEROPASSAGEIROS.Text = Convert.ToString(rotaModelo.nrpassageiros); EDITVEICULOCODIGO.Text = Convert.ToString(rotaModelo.veiculocodigo); EDITORIGEM.Text = rotaModelo.localorigem; EDITDESTINO.Text = rotaModelo.localdestino; EDITKMPERCORRIDO.Text = Convert.ToString(rotaModelo.kmpercorrido); EDITDESCRICAO.Text = rotaModelo.descricaoatendimento; if (rotaModelo.veiculocodigo > 0) { VeiculoModelo veiculoModelo = new VeiculoModelo(); veiculoModelo.codigo = rotaModelo.veiculocodigo; VeiculoControle veiculoControle = new VeiculoControle(); veiculoModelo = veiculoControle.atualizatela(veiculoModelo); EDITPLACA.Text = veiculoModelo.placa; if (veiculoModelo.marcamodelocodigo > 0) { MarcamodeloModelo marcaModelo = new MarcamodeloModelo(); marcaModelo.codigo = veiculoModelo.marcamodelocodigo; MarcamodeloControle marcaControle = new MarcamodeloControle(); marcaModelo = marcaControle.pesquisaMarca(marcaModelo); EDITMARCAMODELO.Text = marcaModelo.descricao; } } if (rotaModelo.motoristacodigo > 0) { MotoristaModelo motoristaModelo = new MotoristaModelo(); motoristaModelo.codigo = rotaModelo.motoristacodigo; MotoristaControle motoristaControle = new MotoristaControle(); motoristaModelo = motoristaControle.atualizatela(motoristaModelo); EDITNOMEMOTORISTA.Text = motoristaModelo.nome; } } BOTAOPESQUISARROTA_Click(sender, e); }