public void alterar(MotoristaModelo motorista) { try { AbrirConexao(); comando = new MySqlCommand("update motorista set codigo =@codigo, nome =@nome, cpf =@cpf, rg =@rg, logradouro =@logradouro, numero =@numero, complemento =@complemento, bairro =@bairro, cidadecontrole =@cidadecontrole,cep =@cep, ddd =@ddd, telefone =@telefone, dddcelular =@dddcelular, celular =@celular, habilitacao =@habilitacao, categoria =@categoria, datavalidade =@datavalidade, email =@email where codigo =@codigo", conexao); comando.Parameters.AddWithValue("@codigo", motorista.codigo); comando.Parameters.AddWithValue("@nome", motorista.nome); comando.Parameters.AddWithValue("@cpf", motorista.cpf); comando.Parameters.AddWithValue("@rg", motorista.rg); comando.Parameters.AddWithValue("@logradouro", motorista.logradouro); comando.Parameters.AddWithValue("@numero", motorista.numero); comando.Parameters.AddWithValue("@complemento", motorista.complemento); comando.Parameters.AddWithValue("@bairro", motorista.bairro); comando.Parameters.AddWithValue("@cidadecontrole", motorista.cidadecontrole); comando.Parameters.AddWithValue("@cep", motorista.cep); comando.Parameters.AddWithValue("@ddd", motorista.ddd); comando.Parameters.AddWithValue("@telefone", motorista.telefone); comando.Parameters.AddWithValue("@dddcelular", motorista.dddcelular); comando.Parameters.AddWithValue("@celular", motorista.celular); comando.Parameters.AddWithValue("@habilitacao", motorista.habilitacao); comando.Parameters.AddWithValue("@categoria", motorista.categoria); comando.Parameters.AddWithValue("@datavalidade", motorista.datavalidade); comando.Parameters.AddWithValue("@email", motorista.email); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
private void BOTAOPESQUISA_Click(object sender, EventArgs e) { if (validaFiltrosPesquisa()) { //Dados da tabela cadastro MotoristaModelo motorista = new MotoristaModelo(); if (COMBOTIPOPESQUISA.Text == "NOME") { motorista.nome = "%" + EDITPESQUISA.Text + "%"; } else if (COMBOTIPOPESQUISA.Text == "CODIGO") { int WCodigo; if (int.TryParse(EDITPESQUISA.Text, out WCodigo)) { motorista.codigo = WCodigo; } else { MessageBox.Show("O código informado não é um número válido.", "CONTEÚDO DA PESQUISA"); } } listaGrid(motorista); } }
private void BOTAOLOCALIZAR_Click(object sender, EventArgs e) { FocorrenciaLoc ocorrenciaLoc = new FocorrenciaLoc(); ocorrenciaLoc.ShowDialog(); OcorrenciaModelo ocorrencia = new OcorrenciaModelo(); OcorrenciaControle ocorrenciaControle = new OcorrenciaControle(); ocorrencia.controle = int.Parse(ocorrenciaLoc.codigoretornado); if (ocorrenciaLoc.codigoretornado != "" && ocorrenciaLoc.codigoretornado != null) { ocorrencia = ocorrenciaControle.pesquisaOcorrencia(ocorrencia); EDITCODIGOOCORRENCIA.Text = Convert.ToString(ocorrencia.controle); if (ocorrencia.dataocorrencia != DateTime.MinValue) //data nao foi iniciada { DateTime wdata = new DateTime(); wdata = ocorrencia.dataocorrencia; EDITDATAOCORRENCIA.Text = wdata.ToShortDateString(); } EDITHORAOCORRENCIA.Text = ocorrencia.horaocorrencia; EDITVEICULOCODIGO.Text = Convert.ToString(ocorrencia.veiculocodigo); EDITMARCAMODELOCODIGO.Text = Convert.ToString(ocorrencia.motoristacodigo); EDITLOCALOCORRENCIA.Text = ocorrencia.localocorrencia; EDITTIPOOCORRENCIA.Text = ocorrencia.tipoocorrencia; } if (ocorrencia.veiculocodigo > 0) { VeiculoModelo vei = new VeiculoModelo(); vei.codigo = ocorrencia.veiculocodigo; VeiculoControle veiculoControle = new VeiculoControle(); vei = veiculoControle.atualizatela(vei); EDITVEICULOPLACA.Text = vei.placa; EDITVEICULOANOFABRICA.Text = Convert.ToString(vei.anofabrica); EDITVEICULOANOMODELO.Text = Convert.ToString(vei.anomodelo); if (vei.marcamodelocodigo > 0) { MarcamodeloModelo marca = new MarcamodeloModelo(); marca.codigo = vei.marcamodelocodigo; MarcamodeloControle marcaControle = new MarcamodeloControle(); marca = marcaControle.pesquisaMarca(marca); EDITMARCAMODELOCODIGO.Text = Convert.ToString(marca.codigo); EDITMARCAMODELODESCRICAO.Text = marca.descricao; } } if (ocorrencia.motoristacodigo > 0) { MotoristaModelo motorista = new MotoristaModelo(); motorista.codigo = ocorrencia.motoristacodigo; MotoristaControle motoristaControle = new MotoristaControle(); motorista = motoristaControle.atualizatela(motorista); EDITMOTORISTACODIGO.Text = Convert.ToString(motorista.codigo); EDITMOTORISTANOME.Text = motorista.nome; } BOTAONOVO_Click(sender, e); }
private void BOTAOLOCALIZARCADASTRO_Click_1(object sender, EventArgs e) { FmotoristaLoc motoristaLocFrm = new FmotoristaLoc(); motoristaLocFrm.ShowDialog(); if (motoristaLocFrm.codigoretornado != "" && motoristaLocFrm.codigoretornado != null) { MotoristaModelo motorista = new MotoristaModelo(); MotoristaControle MotoristaControle = new MotoristaControle(); motorista.codigo = int.Parse(motoristaLocFrm.codigoretornado); if (motorista.codigo > 0) { motorista = MotoristaControle.atualizatela(motorista); EDITCODIGOCADASTRO.Text = Convert.ToString(motorista.codigo); EDITNOMEMOTORISTA.Text = motorista.nome; EDITCPF.Text = motorista.cpf; EDITRG.Text = motorista.rg; EDITENDERECO.Text = motorista.logradouro; EDITNUMERO.Text = motorista.numero; EDITCOMPLEMENTO.Text = motorista.complemento; EDITBAIRRO.Text = motorista.bairro; EDITCIDADECONTROLE.Text = Convert.ToString(motorista.cidadecontrole); EDITCEP.Text = motorista.cep; EDITDDD.Text = motorista.ddd; EDITTELEFONE.Text = motorista.telefone; EDITDDD1.Text = motorista.dddcelular; EDITTELEFONE1.Text = motorista.celular; EDITNUMEROCNH.Text = motorista.habilitacao; EDITCATEGORIACNH.Text = motorista.categoria; if (motorista.datavalidade != DateTime.MinValue) //data nao foi iniciada { DateTime wdata = new DateTime(); wdata = motorista.datavalidade; EDITDATAEMISSAO.Text = wdata.ToShortDateString(); } EDITSEXO.Text = motorista.sexo; EDITEMAIL.Text = motorista.email; if (motorista.cidadecontrole > 0) { CidadeModelo cidade = new CidadeModelo(); cidade.controle = motorista.cidadecontrole; CidadePersistencia CidadeControle = new CidadePersistencia(); cidade = CidadeControle.atualizatela(cidade); EDITCIDADECONTROLE.Text = Convert.ToString(cidade.controle); EDITCIDADE.Text = cidade.nome; LABELUFSIGLA.Text = cidade.uf; } } BOTAONOVO_Click(sender, e); } }
public void excluir(MotoristaModelo motorista) { try { motoristadb.excluir(motorista); } catch (Exception erro) { throw erro; } }
private void BOTAOEXCLUIRCADASTRO_Click(object sender, EventArgs e) { MotoristaModelo motorista = new MotoristaModelo(); MotoristaControle motoristacontrole = new MotoristaControle(); motoristacontrole.excluir(motorista); MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Motorista"); limpaTela(); }
public void alterar(MotoristaModelo motorista) { try { motoristadb.alterar(motorista); } catch (Exception erro) { throw erro; } }
private void BOTAOEXCLUIRCADASTRO_Click_1(object sender, EventArgs e) { MotoristaModelo motorista = new MotoristaModelo(); motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text); MotoristaControle motoristacontrole = new MotoristaControle(); motoristacontrole.excluir(motorista); MessageBox.Show("Cadastro excluido com sucesso", "Cadastro Motorista"); limpaTela(); }
public MotoristaModelo atualizatela(MotoristaModelo codigo) { try { MotoristaModelo mot = new MotoristaModelo(); mot = motoristadb.atualizatela(codigo); return(mot); } catch (Exception erro) { throw erro; } }
private void BOTAOCONDUTOR_Click(object sender, EventArgs e) { FmotoristaLoc motoristaLocFrm = new FmotoristaLoc(); motoristaLocFrm.ShowDialog(); if (motoristaLocFrm.codigoretornado != "" && motoristaLocFrm.codigoretornado != null) { MotoristaModelo motoristaModelo = new MotoristaModelo(); motoristaModelo.codigo = int.Parse(motoristaLocFrm.codigoretornado); MotoristaControle motoristacontrole = new MotoristaControle(); motoristaModelo = motoristacontrole.atualizatela(motoristaModelo); EDITCODIGOMOTORISTA.Text = Convert.ToString(motoristaModelo.codigo); EDITNOMEMOTORISTA.Text = motoristaModelo.nome; } }
private void BOTAOMOTORISTA_Click(object sender, EventArgs e) { FmotoristaLoc motoristaFrm = new FmotoristaLoc(); motoristaFrm.ShowDialog(); MotoristaModelo motorista = new MotoristaModelo(); MotoristaControle motoristaControle = new MotoristaControle(); if (motoristaFrm.codigoretornado != "" && motoristaFrm.codigoretornado != null) { motorista.codigo = int.Parse(motoristaFrm.codigoretornado); motorista = motoristaControle.atualizatela(motorista); EDITMOTORISTACODIGO.Text = Convert.ToString(motorista.codigo); EDITMOTORISTANOME.Text = motorista.nome; } }
private void BOTAOATUALIZARCADASTRO_Click_1(object sender, EventArgs e) { if (validaMotorista()) { MotoristaModelo motorista = new MotoristaModelo(); Funcoes funcoes = new Funcoes(); if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null) { motorista.codigo = Convert.ToInt32(EDITCODIGOCADASTRO.Text); } motorista.nome = EDITNOMEMOTORISTA.Text; motorista.sexo = EDITSEXO.Text; motorista.rg = EDITRG.Text; motorista.cpf = EDITCPF.Text.Replace(',', '.'); if (funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != "" && funcoes.ApenasNumeros(EDITDATAEMISSAO.Text) != null) { motorista.datavalidade = DateTime.Parse(EDITDATAEMISSAO.Text, new System.Globalization.CultureInfo("pt-BR")); } motorista.habilitacao = EDITNUMEROCNH.Text; motorista.categoria = EDITCATEGORIACNH.Text; motorista.logradouro = EDITENDERECO.Text; motorista.numero = EDITNUMERO.Text; motorista.complemento = EDITCOMPLEMENTO.Text; motorista.bairro = EDITBAIRRO.Text; motorista.cep = EDITCEP.Text; motorista.ddd = EDITDDD.Text; motorista.telefone = EDITTELEFONE.Text; motorista.dddcelular = EDITDDD1.Text; motorista.celular = EDITTELEFONE1.Text; motorista.email = EDITEMAIL.Text; motorista.cidadecontrole = Convert.ToInt32(EDITCIDADECONTROLE.Text); MotoristaControle motoristacontrole = new MotoristaControle(); if (EDITCODIGOCADASTRO.Text != "" && EDITCODIGOCADASTRO.Text != null) { motoristacontrole.alterar(motorista); } else { motoristacontrole.salvar(motorista); } MessageBox.Show("Cadastro atualizado com sucesso", "Cadastro Motorista"); limpaTela(); } }
public void listaGrid(MotoristaModelo motorista) { string strSQL = "SELECT * FROM MOTORISTA WHERE motorista.codigo > 0 "; EDITCODIGO.Text = Convert.ToString(motorista.codigo); codigoretornado = Convert.ToString(motorista.codigo); if (motorista.codigo > 0) { strSQL = strSQL + "and codigo = @codigo"; } if (motorista.nome != "" && motorista.nome != null) { strSQL = strSQL + "and nome like @nome"; } objConexao = new MySqlConnection(conexaoBancoDados); objComando = new MySqlCommand(strSQL, objConexao); if (motorista.codigo > 0) { objComando.Parameters.AddWithValue("@codigo", motorista.codigo); } if (motorista.nome != "" && motorista.nome != null) { objComando.Parameters.AddWithValue("@nome", motorista.nome); } try { MySqlDataAdapter objAdp = new MySqlDataAdapter(objComando); DataTable dtLista = new DataTable(); objAdp.Fill(dtLista); gridMotoristaLoc.DataSource = dtLista; } catch (Exception erro) { throw erro; } }
public void excluir(MotoristaModelo motorista) { try { AbrirConexao(); comando = new MySqlCommand("DELETE FROM MOTORISTA WHERE CODIGO = @codigo", conexao); comando.Parameters.AddWithValue("@codigo", motorista.codigo); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
public void salvar(MotoristaModelo motorista) { try { AbrirConexao(); comando = new MySqlCommand("INSERT INTO motorista(codigo, nome, cpf, rg, logradouro, numero, complemento, bairro, cidadecontrole, cep, ddd, telefone, dddcelular, celular, habilitacao, categoria, datavalidade, sexo, email) VALUES (@codigo, @nome, @cpf, @rg, @logradouro, @numero, @complemento, @bairro, @cidadecontrole, @cep, @ddd, @telefone, @dddcelular, @celular, @habilitacao, @categoria, @datavalidade, @sexo, @email)", conexao); comando.Parameters.AddWithValue("@codigo", motorista.codigo); comando.Parameters.AddWithValue("@nome", motorista.nome); comando.Parameters.AddWithValue("@cpf", motorista.cpf); comando.Parameters.AddWithValue("@rg", motorista.rg); comando.Parameters.AddWithValue("@logradouro", motorista.logradouro); comando.Parameters.AddWithValue("@numero", motorista.numero); comando.Parameters.AddWithValue("@complemento", motorista.complemento); comando.Parameters.AddWithValue("@bairro", motorista.bairro); comando.Parameters.AddWithValue("@cidadecontrole", motorista.cidadecontrole); comando.Parameters.AddWithValue("@cep", motorista.cep); comando.Parameters.AddWithValue("@ddd", motorista.ddd); comando.Parameters.AddWithValue("@telefone", motorista.telefone); comando.Parameters.AddWithValue("@dddcelular", motorista.dddcelular); comando.Parameters.AddWithValue("@celular", motorista.celular); comando.Parameters.AddWithValue("@habilitacao", motorista.habilitacao); comando.Parameters.AddWithValue("@categoria", motorista.categoria); if (Convert.ToString(motorista.datavalidade) != "01/01/0001 00:00:00") { comando.Parameters.AddWithValue("@datavalidade", motorista.datavalidade); } comando.Parameters.AddWithValue("@sexo", motorista.sexo); comando.Parameters.AddWithValue("@email", motorista.email); comando.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }
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 MotoristaModelo atualizatela(MotoristaModelo motorista) { try { AbrirConexao(); MySqlDataReader tabelaDados; comando = new MySqlCommand("select * from motorista where codigo = @codigo", conexao); comando.Parameters.AddWithValue("@codigo", motorista.codigo); // Executa a consulta tabelaDados = comando.ExecuteReader(); MotoristaModelo mot = new MotoristaModelo(); while (tabelaDados.Read()) // Lendo registro { if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CODIGO"))) { mot.codigo = tabelaDados.GetInt32("CODIGO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NOME"))) { mot.nome = tabelaDados.GetString("NOME"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CPF"))) { mot.cpf = tabelaDados.GetString("CPF"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("RG"))) { mot.rg = tabelaDados.GetString("RG"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("LOGRADOURO"))) { mot.logradouro = tabelaDados.GetString("LOGRADOURO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("NUMERO"))) { mot.numero = tabelaDados.GetString("NUMERO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("COMPLEMENTO"))) { mot.complemento = tabelaDados.GetString("COMPLEMENTO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("BAIRRO"))) { mot.bairro = tabelaDados.GetString("BAIRRO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CIDADECONTROLE"))) { mot.cidadecontrole = tabelaDados.GetInt32("CIDADECONTROLE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CEP"))) { mot.cep = tabelaDados.GetString("CEP"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDD"))) { mot.ddd = tabelaDados.GetString("DDD"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("TELEFONE"))) { mot.telefone = tabelaDados.GetString("TELEFONE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DDDCELULAR"))) { mot.dddcelular = tabelaDados.GetString("DDDCELULAR"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CELULAR"))) { mot.celular = tabelaDados.GetString("CELULAR"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("HABILITACAO"))) { mot.habilitacao = tabelaDados.GetString("HABILITACAO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("CATEGORIA"))) { mot.categoria = tabelaDados.GetString("CATEGORIA"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("DATAVALIDADE"))) { mot.datavalidade = tabelaDados.GetDateTime("DATAVALIDADE"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("SEXO"))) { mot.sexo = tabelaDados.GetString("SEXO"); } if (!tabelaDados.IsDBNull(tabelaDados.GetOrdinal("EMAIL"))) { mot.email = tabelaDados.GetString("EMAIL"); } } tabelaDados.Close(); return(mot); } catch (Exception erro) { throw erro; } finally { FecharConexao(); } }