示例#1
0
        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";
        }
示例#2
0
 public Uso_veiculo CarregaModeloUsoVeiculo(int id_uso_veiculo)
 {
     Uso_veiculo modelo = new Uso_veiculo();
     MySqlCommand com = new MySqlCommand();
     com.Connection = conexao.Conexao;
     com.CommandText = "select * from uso_veiculo where id_uso_veiculo = @id_uso_veiculo;";
     com.Parameters.AddWithValue("@id_uso_veiculo", id_uso_veiculo);
     conexao.Conectar();
     MySqlDataReader registro = com.ExecuteReader();
     if (registro.HasRows)
     {
         registro.Read();
         modelo.Id_veiculo = Convert.ToInt32(registro["id_veiculo"]);
         modelo.Ida_volta_trab = Convert.ToBoolean(registro["ida_volta_trab"]);
         modelo.Gar_est_trab = Convert.ToBoolean(registro["gar_est_trab"]);
         modelo.Ativ_comer = Convert.ToBoolean(registro["ativ_comer"]);
         modelo.Gar_fecha_res = Convert.ToBoolean(registro["gar_fecha_res"]);
         modelo.Port_manual = Convert.ToBoolean(registro["port_manual"]);
     }
     conexao.Desconectar();
     return modelo;
 }
示例#3
0
 public void Incluir(Uso_veiculo uso)
 {
     try
     {
         MySqlCommand com = new MySqlCommand();
         com.Connection = conexao.Conexao;
         com.CommandText = "insert into uso_veiculo(id_veiculo, ida_volta_trab, gar_est_trab, ativ_comer, gar_fecha_res, port_manual)" +
             "values (@id_veiculo, @ida_volta_trab, @gar_est_trab, @ativ_comer, @gar_fecha_res, @port_manual); select @@IDENTITY;";
         com.Parameters.AddWithValue("@id_veiculo", ID_veiculo);
         com.Parameters.AddWithValue("@ida_volta_trab", uso.Ida_volta_trab);
         com.Parameters.AddWithValue("@gar_est_trab", uso.Gar_est_trab);
         com.Parameters.AddWithValue("@ativ_comer", uso.Ativ_comer);
         com.Parameters.AddWithValue("@gar_fecha_res", uso.Gar_fecha_res);
         com.Parameters.AddWithValue("@port_manual", uso.Port_manual);
         conexao.Conectar();
         uso.Id_uso_veiculo = Convert.ToInt32(com.ExecuteScalar());
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
示例#4
0
        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);
            }
        }