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"; }
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 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(); } }
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); } }