示例#1
0
        private void bttEnviar_Click(object sender, EventArgs e)
        {
            double preco = 0;

            Praca = pracarepository.GetOne(SessaoSistema.PracaUsuario);
            registro_veiculo rveiculo = new registro_veiculo();
            veiculo          Veiculo  = new veiculo();

            Veiculo.placa = txtPlaca.Text;

            if (chcCarro.Checked == true)
            {
                Veiculo.tipo = "Carro";
                preco        = Praca.preco_carro_passeio;
            }
            if (chcMoto.Checked == true)
            {
                Veiculo.tipo = "Moto";
                preco        = Praca.preco_moto;
            }
            if (chcCaminhao.Checked == true)
            {
                Veiculo.tipo = "Caminhao";
                preco        = Praca.preco_caminhao;
            }
            VR.Salvar(Veiculo);

            rveiculo.horario    = DateTime.Now;
            rveiculo.id_usuario = SessaoSistema.UsuarioId;
            rveiculo.id_veiculo = Veiculo.id_veiculo;
            rveiculo.preco_pago = preco;
            //rveiculo.usuario = (OP.GetOne(SessaoSistema.UsuarioId));
            //rveiculo.veiculo = VR.GetOne(Veiculo.id_veiculo);
            //rveiculo.forma_pagamento = "Dinheiro";
            if (chcDinheiro.Checked == true)
            {
                rveiculo.forma_pagamento = "Dinheiro";
            }
            else if (chcCheque.Checked == true)
            {
                rveiculo.forma_pagamento = "Cheque";
            }
            else if (chcCartao.Checked == true)
            {
                rveiculo.forma_pagamento = "Cartão";
            }
            RVR.Salvar(rveiculo);

            Limpar();
            Limpar();
        }