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 BOTAOPESQUISA_Click(object sender, EventArgs e) { //Dados da tabela cadastro RotaModelo rotaModelo = new RotaModelo(); if (COMBOTIPOPESQUISA.Text == "LOCALDESTINO") { rotaModelo.localdestino = "%" + EDITPESQUISA.Text + "%"; } listaGrid(rotaModelo); }
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(); }
public void alterar(RotaModelo rota) { try { rotaPersistencia.alterar(rota); } catch (Exception erro) { throw erro; } }
public void excluir(RotaModelo rota) { try { rotaPersistencia.excluir(rota); } catch (Exception erro) { throw erro; } }
public RotaModelo pesquisaRota(RotaModelo rota) { try { RotaModelo rotaModelo = new RotaModelo(); rotaModelo = rotaPersistencia.pesquisaRota(rota); return(rotaModelo); } catch (Exception erro) { throw erro; } }
public void excluir(RotaModelo Rota) { try { AbrirConexao(); comando = new MySqlCommand("delete from Rota where veicodigo = @veicodigo", conexao); comando.Parameters.AddWithValue("@veicodigo", Rota.controle); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public RotaModelo verificaCondutor(RotaModelo Rota) { try { AbrirConexao(); MySqlDataReader tabelaDados; comando = new MySqlCommand("select * from Rota where controle = @controle", conexao); comando.Parameters.AddWithValue("@controle", Rota.controle); // Executa a consulta tabelaDados = comando.ExecuteReader(); RotaModelo loc = new RotaModelo(); while (tabelaDados.Read()) // Lendo registro { loc.controle = tabelaDados.GetInt32(0); loc.veiculocodigo = tabelaDados.GetInt32(1); //loc.datainicioRota = tabelaDados.GetDateTime(2); if (!tabelaDados.IsDBNull(4)) { //loc.datafimRota = tabelaDados.GetDateTime(3); } //loc.valorRota = tabelaDados.GetDecimal(4); } tabelaDados.Close(); return(loc); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void alterar(RotaModelo Rota) { try { AbrirConexao(); comando = new MySqlCommand("update Rota set codigo =@codigo, datainicioRota =@datainicioRota, datafimRota =@datafimRota, valorRota =@valorRota where codigo=@codigo", conexao); comando.Parameters.AddWithValue("@codigo", Rota.controle); //comando.Parameters.AddWithValue("@veicodigo", Rota.veicodigo); //comando.Parameters.AddWithValue("@datainicioRota", Rota.datainicioRota); //comando.Parameters.AddWithValue("@datafimRota", Rota.datafimRota); // comando.Parameters.AddWithValue("@valorRota", Rota.valorRota); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void salvar(RotaModelo rota) { try { AbrirConexao(); comando = new MySqlCommand("INSERT INTO Rota(controle,datainicio, horainicio, datafim, horafim,motoristacodigo,nrpassageiros,veiculocodigo,localorigem,localdestino,kmpercorrido,descricaoatendimento) VALUES (@controle,@datainicio,@horainicio,@datafim,@horafim,@motoristacodigo,@nrpassageiros,@veiculocodigo,@localorigem,@localdestino,@kmpercorrido,@descricaoatendimento)", conexao); comando.Parameters.AddWithValue("@controle", rota.controle); comando.Parameters.AddWithValue("@datainicio", rota.datainicio); comando.Parameters.AddWithValue("@horainicio", rota.horainicio); comando.Parameters.AddWithValue("@datafim", rota.datafim); comando.Parameters.AddWithValue("@horafim", rota.horafim); comando.Parameters.AddWithValue("@motoristacodigo", rota.motoristacodigo); comando.Parameters.AddWithValue("@nrpassageiros", rota.nrpassageiros); comando.Parameters.AddWithValue("@veiculocodigo", rota.veiculocodigo); comando.Parameters.AddWithValue("@localorigem", rota.localorigem); comando.Parameters.AddWithValue("@localdestino", rota.localdestino); comando.Parameters.AddWithValue("@kmpercorrido", rota.kmpercorrido); comando.Parameters.AddWithValue("@descricaoatendimento", rota.descricaoatendimento); comando.ExecuteNonQuery(); MySqlDataReader tabelaDados; comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao); // Executa a consulta tabelaDados = comando.ExecuteReader(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void listaGrid(RotaModelo rota) { string strSQL = "SELECT * FROM ROTA WHERE controle > 0 "; EDITCODIGO.Text = Convert.ToString(rota.controle); codigoretornado = Convert.ToString(rota.controle); if (rota.controle > 0) { strSQL = strSQL + "and controle = @controle"; } objConexao = new MySqlConnection(conexaoBancoDados); objComando = new MySqlCommand(strSQL, objConexao); if (rota.controle > 0) { objComando.Parameters.AddWithValue("@controle", rota.controle); } try { MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando); DataTable dtLista = new DataTable(); objAdp.Fill(dtLista); gridRotaLoc.DataSource = dtLista; } catch (Exception erro) { throw erro; } }
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); }
public RotaModelo pesquisaRota(RotaModelo rota) { try { AbrirConexao(); MySqlDataReader tabelaDados; comando = new MySqlCommand("SELECT * FROM ROTA WHERE CONTROLE = @CONTROLE", conexao); comando.Parameters.AddWithValue("@controle", rota.controle); // Executa a consulta tabelaDados = comando.ExecuteReader(); MarcamodeloModelo marca = new MarcamodeloModelo(); while (tabelaDados.Read()) // Lendo registro { if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CONTROLE"))) { rota.controle = tabelaDados.GetInt32("CONTROLE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAINICIO"))) { rota.datainicio = Convert.ToDateTime(tabelaDados.GetString("DATAINICIO")); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("HORAINICIO"))) { rota.horainicio = tabelaDados.GetTimeSpan("HORAINICIO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAFIM"))) { rota.datafim = Convert.ToDateTime(tabelaDados.GetString("DATAFIM")); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("HORAFIM"))) { rota.horafim = tabelaDados.GetTimeSpan("HORAFIM"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("MOTORISTACODIGO"))) { rota.motoristacodigo = tabelaDados.GetInt32("MOTORISTACODIGO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NRPASSAGEIROS"))) { rota.nrpassageiros = tabelaDados.GetInt32("NRPASSAGEIROS"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("VEICULOCODIGO"))) { rota.veiculocodigo = tabelaDados.GetInt32("VEICULOCODIGO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("LOCALORIGEM"))) { rota.localorigem = tabelaDados.GetString("LOCALORIGEM"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("LOCALDESTINO"))) { rota.localdestino = tabelaDados.GetString("LOCALDESTINO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("KMPERCORRIDO"))) { rota.kmpercorrido = Convert.ToDecimal(tabelaDados.GetString("KMPERCORRIDO")); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DESCRICAOATENDIMENTO"))) { rota.descricaoatendimento = tabelaDados.GetString("DESCRICAOATENDIMENTO"); } } tabelaDados.Close(); return(rota); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }