예제 #1
0
        private Apolices fillApoliceWithData(int id_cliente)
        {
            Apolices apolice = new Apolices();

            apolice.ClienteId     = id_cliente;
            apolice.FIPEId        = fipe_id;
            apolice.AnoFabricacao = (int)edtAnoFabricacao.Value;
            apolice.Chassi        = edtChassi.Text;
            apolice.Placa         = edtPlaca.Text;
            if (combustivel_id != 0)
            {
                apolice.Combustivel = combustivel_id;
            }
            else
            {
                apolice.Combustivel = 1;
            }
            apolice.Roubo          = cboxRoubos.Checked;
            apolice.Vidros         = cboxVidros.Checked;
            apolice.Acidentes      = cboxAcidentes.Checked;
            apolice.DanosTerceiros = cboxTerceiros.Checked;
            apolice.FranquiaRed    = cboxFranqRed.Checked;
            apolice.ValorDoBem     = (double)edtValorVeiculo.Value;
            apolice.ValorApolice   = (double)edtValorApolice.Value;
            apolice.ValorPremio    = (double)edtValorPremio.Value;
            apolice.ValorFranquia  = (double)edtValorFranquia.Value;
            return(apolice);
        }
예제 #2
0
        private void finalizarESalvar()
        {
            id_cliente_finaliza = getNewIdCliente();
            Clientes cliente = new Clientes()
            {
                Id             = id_cliente_finaliza,
                Nome           = edtNome.Text,
                CPF            = edtCpf.Text.Replace(",", "."),
                RG             = edtRg.Text,
                OrgaoEmissor   = edtOrgaoEmissor.Text,
                DataNascimento = edtDataNascimento.Value,
                CartMotorista  = edtCnh.Text,
                EmissaoCartMot = edtEmissaoCnh.Value,
                CategoriaMot   = cbbCategoria.SelectedValue.ToString(),
                Telefone       = edtTelefone.Text,
                Celular        = edtCelular.Text,
                Email          = edtEmail.Text,
                Endereco       = edtEndereco.Text,
                CEP            = edtCep.Text,
                Cidade         = edtCidade.Text,
                UF             = edtUf.Text
            };

            this.db.Clientes.Add(cliente);

            Apolices ap = fillApoliceWithData(id_cliente_finaliza);

            this.db.Apolices.Add(ap);
            this.db.SaveChanges();
            this.apolice = ap;

            MessageBox.Show("Dados Salvos Com Sucesso", "Sucesso",
                            MessageBoxButtons.OK, MessageBoxIcon.Information);
        }