public void Incluir(Condutor condutor) { try { MySqlCommand com = new MySqlCommand(); com.Connection = conexao.Conexao; com.CommandText = "insert into condutor(id_segurado, cnh_segurado, cpf_condutor_a, cpf_condutor_b, cnh_condutor_a," + "cnh_condutor_b, parentesco_cond_a, parentesco_cond_b) values (@id_segurado, @cnh_segurado, @cpf_condutor_a," + "@cpf_condutor_b, @cnh_condutor_a, @cnh_condutor_b, @parentesco_cond_a, @parentesco_cond_b); select @@IDENTITY;"; com.Parameters.AddWithValue("@id_segurado", ID_segurado); com.Parameters.AddWithValue("@cnh_segurado", condutor.Cnh_segurado); com.Parameters.AddWithValue("@cpf_condutor_a", condutor.Cpf_condutor_a); com.Parameters.AddWithValue("@cpf_condutor_b", condutor.Cpf_condutor_b); com.Parameters.AddWithValue("@cnh_condutor_a", condutor.Cnh_condutor_a); com.Parameters.AddWithValue("@cnh_condutor_b", condutor.Cnh_condutor_b); com.Parameters.AddWithValue("@parentesco_cond_a", condutor.Parentesco_cond_a); com.Parameters.AddWithValue("@parentesco_cond_b", condutor.Parentesco_cond_b); conexao.Conectar(); condutor.Id_condutor = Convert.ToInt32(com.ExecuteScalar()); } catch (Exception ex) { throw new Exception(ex.Message); } finally { conexao.Desconectar(); } }
public void InsertAndGetId(Condutor condutor) { var conexao = new DBConnection(); QuerySql query = conexao.CreateQuery("SELECT * FROM usuario WHERE NM_LOGIN=@usuario AND NM_SENHA=@senha"); query.SetParameter("CD_CPF", condutor.CodigoCpf); //query.SetParameter("IE_SEGURADO", condutor.IsSegurado); query.SetParameter("NM_NOME", condutor.Nome); query.SetParameter("DT_NASCIMENTO", condutor.Nome); DbDataReader reader = query.ExecuteQuery(); reader.Close(); conexao.Close(); //Condutor condutor = null; //if (reader.Read()) //{ // condutor = new Condutor // { // I = reader.GetInt16(reader.GetOrdinal("IE_SEGURADO")), // Senha = reader.GetString(reader.GetOrdinal("NM_SENHA")), // Permissao = 0 // }; //} //return condutor; }
public Condutor ObterPorIdSeguradoETipo(int id, int tipo) { var conexao = new DBConnection(); string queryString = "SELECT * FROM condutor " + "WHERE CD_SEGURADO=@seguradoId "; //IE_PROPRIETARIOVEICULO if (tipo == 1) { queryString = queryString + "AND IE_PROPRIETARIOVEICULO=1"; } else if (tipo == 2) { queryString = queryString + "AND IE_CONDPRINCIPAL=1"; } QuerySql query = conexao.CreateQuery(queryString); query.SetParameter("seguradoId", id); DbDataReader reader = query.ExecuteQuery(); Condutor condutor = new Condutor(); if (reader.Read()) { condutor.Id = reader.GetInt16(reader.GetOrdinal("CD_CONDUTOR")); condutor.codigoSegurado = reader.GetInt16(reader.GetOrdinal("CD_SEGURADO")); condutor.CodigoCpf = reader.GetStringOrNull(reader.GetOrdinal("CD_CPF")); condutor.Nome = reader.GetStringOrNull(reader.GetOrdinal("NM_NOME")); condutor.DataNascimento = DateTime.Parse(reader.GetStringOrNull(reader.GetOrdinal("DT_NASCIMENTO"))); condutor.IESexo = (IESexo)reader.GetInt16(reader.GetOrdinal("IE_SEXO")); condutor.IEEstadoCivil = (IEEstadoCivil)reader.GetInt16(reader.GetOrdinal("NM_ESTADOCIVIL")); condutor.NumeroCep = reader.GetStringOrNull(reader.GetOrdinal("NR_CEP")); condutor.IEPossuiOutrosCarros = (IEPossuiOutrosCarros)reader.GetInt16(reader.GetOrdinal("IE_POSSUIOUTROSCARROS")); condutor.IEQuantidadeCarro = (IEQuantidadeCarro)reader.GetInt16(reader.GetOrdinal("IE_QTDCARROS")); condutor.AnosDeCNH = reader.GetInt16(reader.GetOrdinal("NR_ANOSCNH")); condutor.IEProprietarioVeiculo = (IEProprietarioVeiculo)reader.GetInt16(reader.GetOrdinal("IE_PROPRIETARIOVEICULO")); condutor.IERelacaoProprietario = (IERelacaoProprietario)reader.GetInt16(reader.GetOrdinal("IE_RELACAOPROPRIETARIO")); condutor.IECondutorPrincipal = (IECondutorPrincipal)reader.GetInt16(reader.GetOrdinal("IE_CONDPRINCIPAL")); condutor.IETipoResidencia = (IETipoResidencia)reader.GetInt16(reader.GetOrdinal("IE_TIPORESIDENCIA")); condutor.Profissao = reader.GetStringOrNull(reader.GetOrdinal("DS_PROFISSAO")); condutor.IERoubadoEm24Meses = (IERoubadoEm24Meses)reader.GetInt16(reader.GetOrdinal("IE_ROUBADOEM24MESES")); condutor.IEAlgumCondutorEstuda = (IEAlgumCondutorEstuda)reader.GetInt16(reader.GetOrdinal("IE_ALGUMCONDUTORESTUDA")); condutor.Email = reader.GetStringOrNull(reader.GetOrdinal("NM_EMAIL")); condutor.IENoticiasEmail = reader.GetBoolean(reader.GetOrdinal("IE_NOTICIASEMAIL")); condutor.IECartaoPortoSeguroVisa = reader.GetBoolean(reader.GetOrdinal("IE_CARTAOPORTOSEGUROVISA")); } if (condutor != null) { TelefoneDAO telefoneDao = new TelefoneDAO(); condutor.Telefones = telefoneDao.ObterTodosPorIdCondutor(condutor.Id); } return(condutor); }
public Condutor CarregaModeloCondutor(int id_condutor) { Condutor modelo = new Condutor(); MySqlCommand com = new MySqlCommand(); com.Connection = conexao.Conexao; com.CommandText = "select * from condutor where id_condutor = @id_condutor;"; com.Parameters.AddWithValue("@id_condutor", id_condutor); conexao.Conectar(); MySqlDataReader registro = com.ExecuteReader(); //Obter varios registros if (registro.HasRows) { registro.Read(); modelo.Id_condutor = Convert.ToInt32(registro["id_condutor"]); modelo.Cnh_segurado = Convert.ToString(registro["cnh_segurado"]); modelo.Cpf_condutor_a = Convert.ToString(registro["cpf_condutor_a"]); modelo.Cpf_condutor_b = Convert.ToString(registro["cpf_condutor_b"]); modelo.Cnh_condutor_a = Convert.ToString(registro["cnh_condutor_a"]); modelo.Cnh_condutor_b = Convert.ToString(registro["cnh_condutor_b"]); modelo.Parentesco_cond_a = Convert.ToString(registro["parentesco_cond_a"]); modelo.Parentesco_cond_b = Convert.ToString(registro["parentesco_cond_b"]); } conexao.Desconectar(); return(modelo); }
public ActionResult DeleteConfirmed(int id) { Condutor condutor = db.Condutor.Find(id); db.Condutor.Remove(condutor); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Editar(Condutor condutor) { var conexao = new DBConnection(); QuerySql query = conexao.CreateQuery("UPDATE condutor SET " + " CD_SEGURADO = @CD_SEGURADO," + " CD_CPF = @CD_CPF," + " NM_NOME = @NM_NOME," + " DT_NASCIMENTO = @DT_NASCIMENTO," + " IE_SEXO = @IE_SEXO," + " NM_ESTADOCIVIL = @NM_ESTADOCIVIL," + " NR_CEP = @NR_CEP," + " IE_POSSUIOUTROSCARROS = @IE_POSSUIOUTROSCARROS," + " IE_QTDCARROS = @IE_QTDCARROS," + " NR_ANOSCNH = @NR_ANOSCNH," + " NM_EMAIL = @NM_EMAIL," + " IE_PROPRIETARIOVEICULO = @IE_PROPRIETARIOVEICULO," + " IE_RELACAOPROPRIETARIO = @IE_RELACAOPROPRIETARIO," + " IE_CONDPRINCIPAL = @IE_CONDPRINCIPAL," + " IE_TIPORESIDENCIA = @IE_TIPORESIDENCIA," + " DS_PROFISSAO = @DS_PROFISSAO," + " IE_ROUBADOEM24MESES = @IE_ROUBADOEM24MESES," + " IE_ALGUMCONDUTORESTUDA = @IE_ALGUMCONDUTORESTUDA," + " IE_NOTICIASEMAIL = @IE_NOTICIASEMAIL," + " IE_ITAUPERSONALITE = @IE_ITAUPERSONALITE," + " IE_CARTAOPORTOSEGUROVISA = @IE_CARTAOPORTOSEGUROVISA" + " WHERE CD_CONDUTOR = @CD_CONDUTOR; "); query.SetParameter("CD_CONDUTOR", condutor.Id); query.SetParameter("CD_SEGURADO", condutor.codigoSegurado); query.SetParameter("CD_CPF", condutor.CodigoCpf); query.SetParameter("NM_NOME", condutor.Nome); query.SetParameter("DT_NASCIMENTO", condutor.DataNascimento); query.SetParameter("IE_SEXO", condutor.IESexo); query.SetParameter("NM_ESTADOCIVIL", condutor.IEEstadoCivil); query.SetParameter("NR_CEP", condutor.NumeroCep); query.SetParameter("IE_POSSUIOUTROSCARROS", condutor.IEPossuiOutrosCarros); query.SetParameter("IE_QTDCARROS", condutor.IEQuantidadeCarro); query.SetParameter("NR_ANOSCNH", condutor.AnosDeCNH); query.SetParameter("NM_EMAIL", condutor.Email); query.SetParameter("IE_PROPRIETARIOVEICULO", condutor.IEProprietarioVeiculo); query.SetParameter("IE_RELACAOPROPRIETARIO", condutor.IERelacaoProprietario); query.SetParameter("IE_CONDPRINCIPAL", condutor.IECondutorPrincipal); query.SetParameter("IE_TIPORESIDENCIA", condutor.IETipoResidencia); query.SetParameter("DS_PROFISSAO", condutor.Profissao); query.SetParameter("IE_ROUBADOEM24MESES", condutor.IERoubadoEm24Meses); query.SetParameter("IE_ALGUMCONDUTORESTUDA", condutor.IEAlgumCondutorEstuda); query.SetParameter("IE_NOTICIASEMAIL", condutor.IENoticiasEmail); query.SetParameter("IE_ITAUPERSONALITE", condutor.IEItauPersonalite); query.SetParameter("IE_CARTAOPORTOSEGUROVISA", condutor.IECartaoPortoSeguroVisa); DbDataReader reader = query.ExecuteQuery(); conexao.Close(); }
public ActionResult Edit([Bind(Include = "Id,codigoSegurado,CodigoCpf,Nome,DataNascimento,IESexo,IEEstadoCivil,NumeroCep,IEPossuiOutrosCarros,IEQuantidadeCarro,AnosDeCNH,IEProprietarioVeiculo,IERelacaoProprietario,IECondutorPrincipal,IETipoResidencia,Profissao,IERoubadoEm24Meses,IEAlgumCondutorEstuda,Email,IENoticiasEmail,IEItauPersonalite,IECartaoPortoSeguroVisa")] Condutor condutor) { if (ModelState.IsValid) { db.Entry(condutor).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(condutor)); }
public void Editar(Condutor condutor) { var conexao = new DBConnection(); QuerySql query = conexao.CreateQuery("UPDATE condutor SET "+ " CD_SEGURADO = @CD_SEGURADO," + " CD_CPF = @CD_CPF," + " NM_NOME = @NM_NOME," + " DT_NASCIMENTO = @DT_NASCIMENTO," + " IE_SEXO = @IE_SEXO," + " NM_ESTADOCIVIL = @NM_ESTADOCIVIL," + " NR_CEP = @NR_CEP," + " IE_POSSUIOUTROSCARROS = @IE_POSSUIOUTROSCARROS," + " IE_QTDCARROS = @IE_QTDCARROS," + " NR_ANOSCNH = @NR_ANOSCNH," + " NM_EMAIL = @NM_EMAIL," + " IE_PROPRIETARIOVEICULO = @IE_PROPRIETARIOVEICULO," + " IE_RELACAOPROPRIETARIO = @IE_RELACAOPROPRIETARIO," + " IE_CONDPRINCIPAL = @IE_CONDPRINCIPAL," + " IE_TIPORESIDENCIA = @IE_TIPORESIDENCIA," + " DS_PROFISSAO = @DS_PROFISSAO," + " IE_ROUBADOEM24MESES = @IE_ROUBADOEM24MESES," + " IE_ALGUMCONDUTORESTUDA = @IE_ALGUMCONDUTORESTUDA," + " IE_NOTICIASEMAIL = @IE_NOTICIASEMAIL," + " IE_ITAUPERSONALITE = @IE_ITAUPERSONALITE," + " IE_CARTAOPORTOSEGUROVISA = @IE_CARTAOPORTOSEGUROVISA" + " WHERE CD_CONDUTOR = @CD_CONDUTOR; "); query.SetParameter("CD_CONDUTOR", condutor.Id); query.SetParameter("CD_SEGURADO", condutor.codigoSegurado); query.SetParameter("CD_CPF", condutor.CodigoCpf); query.SetParameter("NM_NOME", condutor.Nome); query.SetParameter("DT_NASCIMENTO", condutor.DataNascimento); query.SetParameter("IE_SEXO", condutor.IESexo); query.SetParameter("NM_ESTADOCIVIL", condutor.IEEstadoCivil); query.SetParameter("NR_CEP", condutor.NumeroCep); query.SetParameter("IE_POSSUIOUTROSCARROS", condutor.IEPossuiOutrosCarros); query.SetParameter("IE_QTDCARROS", condutor.IEQuantidadeCarro); query.SetParameter("NR_ANOSCNH", condutor.AnosDeCNH); query.SetParameter("NM_EMAIL", condutor.Email); query.SetParameter("IE_PROPRIETARIOVEICULO", condutor.IEProprietarioVeiculo); query.SetParameter("IE_RELACAOPROPRIETARIO", condutor.IERelacaoProprietario); query.SetParameter("IE_CONDPRINCIPAL", condutor.IECondutorPrincipal); query.SetParameter("IE_TIPORESIDENCIA", condutor.IETipoResidencia); query.SetParameter("DS_PROFISSAO", condutor.Profissao); query.SetParameter("IE_ROUBADOEM24MESES", condutor.IERoubadoEm24Meses); query.SetParameter("IE_ALGUMCONDUTORESTUDA", condutor.IEAlgumCondutorEstuda); query.SetParameter("IE_NOTICIASEMAIL", condutor.IENoticiasEmail); query.SetParameter("IE_ITAUPERSONALITE", condutor.IEItauPersonalite); query.SetParameter("IE_CARTAOPORTOSEGUROVISA", condutor.IECartaoPortoSeguroVisa); DbDataReader reader = query.ExecuteQuery(); conexao.Close(); }
public void Reserva_Validada_Com_Sucesso() { //Arrange: var condutor = new Condutor("João Pereira"); var reserva = new Reserva(condutor, "SP"); //Act: var nomeCondutor = reserva.Condutor; //Assert: Assert.Equal(nomeCondutor.Nome, condutor.Nome); Assert.NotEqual(0, reserva.Numero); }
// GET: Condutor/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Condutor condutor = db.Condutor.Find(id); if (condutor == null) { return(HttpNotFound()); } return(View(condutor)); }
public void Deve_estacionar_um_veiculo_na_area_do_patio() { //arrange var placaPadrao = "NHC 3030"; IServicoDeEstacionamento servicoDeEstacionamento = new Condutor(); //act var veiculo = servicoDeEstacionamento.Estacionar(placaPadrao); //assert var veiculoEsperado = new FabricaDeVeiculo().ComAPlacaPadrao().Criar(); Assert.Equal(veiculoEsperado, veiculo); }
public void Deve_registrar_a_entrada_de_um_veiculo() { //arrange var placaPadrao = "NHC 3030"; IServicoDeEstacionamento servicoDeEstacionamento = new Condutor(); IProvedorDoTempo provedorDoTempo = new ProvedorDataHoraSistema(); //act var ticket = RegistroDeEntrada.Criar(provedorDoTempo, servicoDeEstacionamento, placaPadrao); //assert var veiculoEsperado = new FabricaDeVeiculo().ComAPlacaPadrao().Criar(); Assert.NotNull(ticket); Assert.Equal(veiculoEsperado, ticket.Veiculo); }
protected override Task <CriarReservaResult> HandleCore(CriarReservaCommand command) { var condutor = new Condutor(command.NomeCondutor); var reserva = new Reserva(condutor, "SP"); reserva.DefinirAtendimento(Reserva.AtendimentoExpressoClienteRealizado); reserva.DefinirNumeroReserva(); repository.Salvar(reserva); unitOfWork.Commit(); var result = new CriarReservaResult { NumeroReserva = reserva.Numero }; return(Task.FromResult(result)); }
public void Deve_criar_um_ticket_para_o_estacionamento_de_um_veiculo() { //arrange var placaPadrao = "NHC 3030"; IServicoDeEstacionamento servicoDeEstacionamento = new Condutor(); Veiculo veiculo = servicoDeEstacionamento.Estacionar(placaPadrao); IProvedorDoTempo provedorDoTempo = new ProvedorDataHoraSistema(); var ticket = new Ticket(provedorDoTempo); //act ticket.Entrada(veiculo); //assert var veiculoEsperado = new FabricaDeVeiculo().ComAPlacaPadrao().Criar(); var dataHoraEspedada = new SimuladorDeDataHoraDoSistema { DataHora = ticket.DataHoraDeEntrada }; Assert.Equal(veiculoEsperado, ticket.Veiculo); Assert.Equal(dataHoraEspedada.DataHora, ticket.DataHoraDeEntrada); Assert.True(!ticket.Valido()); }
public async void Reserva_Criada_Com_Sucessso() { //Arrange: var command = new CriarReservaCommand { Acordo = 1, CanalVenda = 2, NomeCondutor = "wans", Tarifa = 2 }; //Act var valido = new CriarReservaCommandValidator().Validate(command).IsValid; var condutor = new Condutor(command.NomeCondutor); var reserva = new Reserva(condutor, "SP"); if (valido) { await mock.Salvar(reserva); } //Assert: Assert.True(valido); }
public IActionResult CreateVeiculosCondutores(Condutor VeiculosCondutores) { CondutoresService.Add(VeiculosCondutores); return(Created("", VeiculosCondutores)); }
public IActionResult DeleteVeiculosCondutores(Condutor VeiculosCondutores) { CondutoresService.delete <Condutor>(VeiculosCondutores.CPF); return(Ok()); }
public IActionResult UpdateVeiculosCondutores(Condutor VeiculosCondutores) { CondutoresService.Update(VeiculosCondutores); return(Ok(VeiculosCondutores)); }
public Condutor ObterPorIdSeguradoETipo(int id, int tipo) { var conexao = new DBConnection(); string queryString = "SELECT * FROM condutor "+ "WHERE CD_SEGURADO=@seguradoId "; //IE_PROPRIETARIOVEICULO if (tipo == 1) { queryString = queryString + "AND IE_PROPRIETARIOVEICULO=1"; } else if(tipo == 2) { queryString = queryString + "AND IE_CONDPRINCIPAL=1"; } QuerySql query = conexao.CreateQuery(queryString); query.SetParameter("seguradoId", id); DbDataReader reader = query.ExecuteQuery(); Condutor condutor = new Condutor(); if (reader.Read()) { condutor.Id = reader.GetInt16(reader.GetOrdinal("CD_CONDUTOR")); condutor.codigoSegurado = reader.GetInt16(reader.GetOrdinal("CD_SEGURADO")); condutor.CodigoCpf = reader.GetStringOrNull(reader.GetOrdinal("CD_CPF")); condutor.Nome = reader.GetStringOrNull(reader.GetOrdinal("NM_NOME")); condutor.DataNascimento = DateTime.Parse(reader.GetStringOrNull(reader.GetOrdinal("DT_NASCIMENTO"))); condutor.IESexo = (IESexo)reader.GetInt16(reader.GetOrdinal("IE_SEXO")); condutor.IEEstadoCivil = (IEEstadoCivil)reader.GetInt16(reader.GetOrdinal("NM_ESTADOCIVIL")); condutor.NumeroCep = reader.GetStringOrNull(reader.GetOrdinal("NR_CEP")); condutor.IEPossuiOutrosCarros = (IEPossuiOutrosCarros)reader.GetInt16(reader.GetOrdinal("IE_POSSUIOUTROSCARROS")); condutor.IEQuantidadeCarro = (IEQuantidadeCarro)reader.GetInt16(reader.GetOrdinal("IE_QTDCARROS")); condutor.AnosDeCNH = reader.GetInt16(reader.GetOrdinal("NR_ANOSCNH")); condutor.IEProprietarioVeiculo = (IEProprietarioVeiculo)reader.GetInt16(reader.GetOrdinal("IE_PROPRIETARIOVEICULO")); condutor.IERelacaoProprietario = (IERelacaoProprietario)reader.GetInt16(reader.GetOrdinal("IE_RELACAOPROPRIETARIO")); condutor.IECondutorPrincipal = (IECondutorPrincipal)reader.GetInt16(reader.GetOrdinal("IE_CONDPRINCIPAL")); condutor.IETipoResidencia = (IETipoResidencia)reader.GetInt16(reader.GetOrdinal("IE_TIPORESIDENCIA")); condutor.Profissao = reader.GetStringOrNull(reader.GetOrdinal("DS_PROFISSAO")); condutor.IERoubadoEm24Meses = (IERoubadoEm24Meses)reader.GetInt16(reader.GetOrdinal("IE_ROUBADOEM24MESES")); condutor.IEAlgumCondutorEstuda = (IEAlgumCondutorEstuda)reader.GetInt16(reader.GetOrdinal("IE_ALGUMCONDUTORESTUDA")); condutor.Email = reader.GetStringOrNull(reader.GetOrdinal("NM_EMAIL")); condutor.IENoticiasEmail = reader.GetBoolean(reader.GetOrdinal("IE_NOTICIASEMAIL")); condutor.IECartaoPortoSeguroVisa = reader.GetBoolean(reader.GetOrdinal("IE_CARTAOPORTOSEGUROVISA")); } if(condutor != null) { TelefoneDAO telefoneDao = new TelefoneDAO(); condutor.Telefones = telefoneDao.ObterTodosPorIdCondutor(condutor.Id); } return condutor; }
protected void Page_Load(object sender, EventArgs e) { DALGeral DALObj = new DALGeral(cx); Segurado s_id = DALObj.RetornaId(); ID_seg = s_id.Id_segurado; Pessoa p = DALObj.CerregaModeloPessoa(ID_seg); Segurado s = DALObj.CerregaModeloSegurado(ID_seg); Condutor c = DALObj.CarregaModeloCondutor(ID_seg); Veiculo v = DALObj.CarregaModeloVeiculo(ID_seg); Uso_veiculo u = DALObj.CarregaModeloUsoVeiculo(ID_seg); lblNome.Text = p.Nome; lblEmail.Text = ""; lblFone.Text = p.Fone; lblCel.Text = p.Celular; if (p.Sexo == "M") { lblSexo.Text = "Masculino"; } else { lblSexo.Text = "Feminino"; } lblDataNascimento.Text = p.Data_nascimento.ToString(); lblEstadoCivil.Text = p.Estado_civil; lblEscolaridade.Text = s.Escolaridade; lblProfissao.Text = s.Profissao; lblNomeBanco.Text = s.Nome_banco; if (s.Estudante == true) { lblEstudante.Text = "Sim"; } else { lblEstudante.Text = "Não"; } lblCepEndereco.Text = p.End.Cep; lblLogradouro.Text = p.End.Logradouro; lblBairro.Text = p.End.Bairro; lblLocalidade.Text = p.End.Localidade; lblUf.Text = p.End.Uf; lblCpfSegurado.Text = ""; lblCnhSegurado.Text = c.Cnh_segurado; lblCpfCond1.Text = c.Cpf_condutor_a; lblCnhCond1.Text = c.Cnh_condutor_a; lblParentescoCondutor.Text = c.Parentesco_cond_a; lblMarcaVeiculo.Text = v.Marca; lblModeloVeiculo.Text = v.Modelo; lblAnoFabricacao.Text = v.Ano_fabricacao.ToString(); lblAnoModelo.Text = v.Ano_modelo.ToString(); if (v.Carro_zero == true) { lblCarroZero.Text = "Sim"; } else { lblCarroZero.Text = "Não"; } lblCombustivel.Text = v.Combustivel; lblChassi.Text = v.Chassi; lblPlaca.Text = v.Placa; if (v.Disp_anti_furto == true) { lblDispAntFurto.Text = "Sim"; } else { lblDispAntFurto.Text = "Não"; } if (v.Kit_gas == true) { lblKitGas.Text = "Sim"; } else { lblKitGas.Text = "Não"; } if (v.Blindagem == true) { lblBlindagem.Text = "Sim"; } else { lblBlindagem.Text = "Não"; } if (v.Blindagem == true) { lblBlindagem.Text = "Sim"; } else { lblBlindagem.Text = "Não"; } lblCepPernoite.Text = v.Cep_pernoite; if (u.Gar_est_trab == true) { lblEstacionamentoTrab.Text = "Sim"; } else { lblEstacionamentoTrab.Text = "Não"; } if (u.Gar_fecha_res == true) { lblGaragemCasa.Text = "Sim"; } else { lblGaragemCasa.Text = "Não"; } if (u.Port_manual == true) { lblPortao.Text = "Sim"; } else { lblPortao.Text = "Não"; } if (u.Ativ_comer == true) { lblUsoComercial.Text = "Sim"; } else { lblUsoComercial.Text = "Não"; } }
public static string ValidaCampos(Segurado seg, Condutor cond, Uso_veiculo u, Veiculo v) { if (seg.Nome.Trim().Length == 0) { return("Você precisa informar um nome!"); } //else if (seg.Data_nascimento.ToString() == "01/01/2010") return "Informe sua data de nascimento!"; else if (seg.Sexo.Trim().Length == 0) { return("Selecione o sexo!"); } else if (seg.Estado_civil.Trim().Length == 0) { return("Informe o estado civil!"); } else if (seg.Celular.Trim().Length == 0) { return("Informe um número de celular!"); } else if (seg.End.Cep.Trim().Length != 8) { return("Informe um CEP válido (apenas números)!"); } else if (seg.End.Logradouro.Trim().Length == 0) { return("Informe um logradouro!"); } else if (seg.End.Bairro.Trim().Length == 0) { return("Informe um bairro!"); } else if (seg.End.Localidade.Trim().Length == 0) { return("Informe uma localidade (cidade/município ou distrito)!"); } else if (seg.End.Uf.Trim().Length != 2) { return("Informe um UF (Estado) Válido (Ex: SP)!"); } else if (seg.Escolaridade.Trim().Length == 0) { return("O campo Escolaridade não pode ser nulo!"); } else if (seg.validaEstudante() == false) { return("A opção estudante deve ser selecionada!"); } else if (seg.Estudante == true && seg.Periodo.Trim().Length == 0) { return("Você deve selecionar o período em que estuda!"); } else if (seg.Profissao.Trim().Length == 0) { return("Você deve informar sua profissão!"); } else if (seg.Nome_banco.Trim().Length == 0) { return("Você deve selecionar um banco!"); } else if (cond.Cnh_segurado.Trim().Length == 0) { return("Informe a CNH do segurado!"); } else if (u.valida_ida_volta_trab() == false) { return("Você precisa selecionar uma opção de ida/volta do trabalho!"); } else if (u.valida_gar_est_trab() == false) { return("Você precisa selecionar uma opção de garagem!"); } else if (u.valida_ativ_comer() == false) { return("Você precisa selecionar uma opção de uso comercial!"); } else if (u.valida_gar_fecha_res() == false) { return("Você precisa selecionar um tipo de garagem!"); } else if (u.valida_port_manual() == false) { return("Você precisa selecionar um tipo de portão!"); } else if (v.Placa.Trim().Length < 1) { return("Informe uma placa válida!"); } else if (v.Cep_pernoite.Trim().Length != 8) { return("Informe um CEP pernoite válido!"); } else if (v.Marca.Trim().Length == 0) { return("Informe a marca do veículo!"); } else if (v.Modelo.Trim().Length == 0) { return("Informe o modelo do veículo!"); } else if (v.Ano_fabricacao < 1900 || v.Ano_fabricacao > 2099) { return("Informe o ano de fabricação!"); } else if (v.Ano_modelo < 1900 || v.Ano_modelo > 2099) { return("Informe o ano do modelo!"); } else if (v.valida_carro_zero() == false) { return("Informe se o veículo é 0 Km!"); } else if (v.Combustivel.Trim().Length == 0) { return("Informe o tipo de combustivel!"); } else if (v.Chassi.Trim().Length == 0) { return("Informe o Nº do Chassi!"); } else if (v.valida_disp_anti_furto() == false) { return("Informe se possui disp. antifurto!"); } else if (v.valida_kit_gas() == false) { return("Informe se possui Kit Gás!"); } else if (v.valida_blindagem() == false) { return("Informe se o veículo possui blindagem!"); } else { return("ok"); } }
private void Incluir() { try { DALGeral DALObj = new DALGeral(cx); Segurado s = new Segurado(); s.Nome = txtNome.Text; s.Data_nascimento = Convert.ToDateTime(txtDate.Text); if (MaleRadioButton.Checked == true) { s.Sexo = "M"; } else if (FameleRadioButton.Checked == true) { s.Sexo = "F"; } s.Estado_civil = CombEstCivil.SelectedValue; s.Fone = txtTelefone.Text; s.Celular = txtCelular.Text; s.End.Cep = txtCEP.Text; s.End.Logradouro = txtLogradouro.Text; s.End.Bairro = txtBairro.Text; s.End.Localidade = txtLocalidade.Text; s.End.Uf = CombUf.SelectedValue; s.Escolaridade = CombEscolaridade.SelectedValue; if (SimEstudante.Checked == true && NãoEstudante.Checked == false) { s._Estudante = "true"; } else if (NãoEstudante.Checked == true && SimEstudante.Checked == false) { s._Estudante = "false"; } else { s._Estudante = ""; } if (DiurnoRadioButton.Checked == true && NoturnoRadioButton.Checked == false) { s.Periodo = DiurnoRadioButton.Text; } else if (NoturnoRadioButton.Checked == true && DiurnoRadioButton.Checked == false) { s.Periodo = NoturnoRadioButton.Text; } else { s.Periodo = ""; } s.Profissao = txtProfissao.Text; s.Nome_banco = CombBanco.SelectedValue; Condutor c = new Condutor(); c.Cnh_segurado = txtCNHSegurado.Text; c.Cpf_condutor_a = txtCPFCondutor_a.Text; c.Cnh_condutor_a = txtCNHCondutor_a.Text; c.Parentesco_cond_a = CombParentesco.SelectedValue; Veiculo v = new Veiculo(); v.Marca = txtVeiculo.Text; v.Modelo = txtModelo.Text; v.Ano_fabricacao = Convert.ToInt32(txtAnofabricacao.Text); v.Ano_modelo = Convert.ToInt32(txtAnoModelo.Text); v._Carro_zero = "true"; //if (SimZero.Checked == true && NaoZero.Checked == false) v.Carro_zero = true; //else if (NaoZero.Checked == true && SimZero.Checked == false) v._Carro_zero = "false"; else v._Carro_zero = ""; v.Combustivel = CombCombustivel.SelectedValue; v.Chassi = txtChassi.Text; v.Placa = txtPlaca.Text; if (SimDispositivo.Checked == true && NaoDispositivo.Checked == false) { v._Disp_anti_furto = "true"; } else if (NaoDispositivo.Checked == true && SimDispositivo.Checked == false) { v._Disp_anti_furto = "false"; } else { v._Disp_anti_furto = ""; } if (SimGas.Checked == true && NaoGas.Checked == false) { v._Kit_gas = "true"; } else if (NaoGas.Checked == true && SimGas.Checked == false) { v._Kit_gas = "false"; } else { v._Kit_gas = ""; } if (SimBlindagem.Checked == true && NaoBlindagem.Checked == false) { v._Blindagem = "true"; } else if (NaoBlindagem.Checked == true && SimBlindagem.Checked == false) { v._Blindagem = "false"; } else { v._Blindagem = ""; } v.Cep_pernoite = txtcepPernoite.Text; Uso_veiculo u = new Uso_veiculo(); if (SimTrab.Checked == true && NaoTrab.Checked == false) { u._Ida_volta_trab = "true"; } else if (NaoTrab.Checked == true && SimTrab.Checked == false) { u._Ida_volta_trab = "false"; } else { u._Ida_volta_trab = ""; } if (SimEstTrab.Checked == true && NaoEstTrab.Checked == false) { u._Gar_est_trab = "true"; } else if (NaoEstTrab.Checked == true && SimEstTrab.Checked == false) { u._Gar_est_trab = "false"; } else { u._Gar_est_trab = ""; } if (SimGarFechaCasa.Checked == true && NaoGarFechaCasa.Checked == false) { u._Gar_fecha_res = "true"; } else if (NaoGarFechaCasa.Checked == true && SimGarFechaCasa.Checked == false) { u._Gar_fecha_res = "false"; } else { u._Gar_fecha_res = ""; } if (SimPortManual.Checked == true && NaoPortManual.Checked == false) { u._Port_manual = "true"; } else if (NaoPortManual.Checked == true && SimPortManual.Checked == false) { u._Port_manual = "false"; } else { u._Port_manual = ""; } if (SimUsoComercial.Checked == true && NaoUsoComercial.Checked == false) { u._Ativ_comer = "true"; } else if (NaoUsoComercial.Checked == true && SimUsoComercial.Checked == false) { u._Ativ_comer = "false"; } else { u._Ativ_comer = ""; } string valida = BLLGeral.ValidaCampos(s, c, u, v); if (valida == "ok") { DALObj.Incluir(s); DALObj.Incluir(c); DALObj.Incluir(v); DALObj.Incluir(u); ok = 1; } else { Response.Write("<script language='javascript' type='text/javascript'>alert(' " + valida + " ')</script>"); } } catch (Exception ex) { Response.WriteFile(ex.Message); } }