示例#1
0
        private void toolStripButton_Confirmar_Click(object sender, EventArgs e)
        {
            EntregaVeiculoService entregaService = new EntregaVeiculoService();
            VeiculoService        veiculoService = new VeiculoService();

            if (entregaService.verificaChecklist(textBox_CheckList.Text))
            {
                Reserva reserva = entregaService.buscarReserva(CodigoReserva);
                Veiculo veiculo = veiculoService.BuscarVeiculo(reserva.CodigoVeiculo);
                if (entregaService.devolucao(reserva, veiculo, dateTimePicker_DataEntrega.Value) == true)
                {
                    MessageBox.Show("Devolução Realizada com sucesso!");
                    ExibirPedido exibePedido = new ExibirPedido();
                    exibirPedido.Close();
                    Close();
                }
            }
            else
            {
                MessageBox.Show("Favor Realizar o checklist do veículo");
            }
        }
示例#2
0
文件: Pedidos.cs 项目: gouveia32/ccb5
        private void Pedidos_Activated(object sender, EventArgs e)
        {
            dataGridView_Pedidos.Rows.Clear();

            foreach (Reserva reserva in new PedidoService().Listar())
            {
                int             index = dataGridView_Pedidos.Rows.Add();
                DataGridViewRow dado  = dataGridView_Pedidos.Rows[index];

                ClienteService clienteService = new ClienteService();
                VeiculoService veiculoService = new VeiculoService();
                PedidoService  pedidoService  = new PedidoService();
                Veiculo        veiculo        = veiculoService.BuscarVeiculo(reserva.CodigoVeiculo);

                string tipoPessoa = clienteService.TipoDePessoa(reserva.CodigoCliente);

                dado.Cells["CodigoPedido"].Value = reserva.NumeroReserva;
                dado.Cells["Status"].Value       = pedidoService.StatusDaReserva(reserva.Status);
                dado.Cells["DataReserva"].Value  = reserva.DataReserva;
                dado.Cells["DataEntrega"].Value  = reserva.DataEntrega;
                dado.Cells["DataRetirada"].Value = reserva.DataRetirada;
                if (tipoPessoa == "PF")
                {
                    PessoaFisica pessoaFisica = clienteService.BuscarPessoaFisica(reserva.CodigoCliente);
                    dado.Cells["Cliente"].Value = pessoaFisica.Nome;
                }
                else if (tipoPessoa == "PJ")
                {
                    PessoaJuridica pessoaJuridica = clienteService.BuscarPessoaJuridica(reserva.CodigoCliente);
                    dado.Cells["Cliente"].Value = pessoaJuridica.NomeFantasia;
                }

                dado.Cells["Veiculo"].Value = veiculo.Modelo;
                dado.Cells["Valor"].Value   = reserva.ValorLocacao;
            }
        }
示例#3
0
        public ExibirPedido(long codigo)
        {
            CodigoReserva = codigo;
            InitializeComponent();

            PedidoService  pedidoService  = new PedidoService();
            VeiculoService veiculoService = new VeiculoService();
            ClienteService clienteService = new ClienteService();

            Reserva reserva = pedidoService.Buscar(codigo);
            Veiculo veiculo = veiculoService.BuscarVeiculo(reserva.CodigoVeiculo);
            Usuario usuario = new UsuarioService().Busca(reserva.CodigoUsuario);

            CodVeiculo            = reserva.CodigoVeiculo;
            tipoPessoa            = clienteService.TipoDePessoa(reserva.CodigoCliente);
            veiculo.CodigoVeiculo = codigo;

            if (pedidoService.VerificaStatusReserva(reserva.Status) == true)
            {
                toolStripButton_Entrega.Visible = true;
            }
            else
            {
                toolStripButton_Entrega.Visible = false;
            }

            if (tipoPessoa == "PF")
            {
                PessoaFisica pessoaFisica = clienteService.BuscarPessoaFisica(reserva.CodigoCliente);
                textBox_Cliente.Text = pessoaFisica.Nome;
            }
            else if (tipoPessoa == "PJ")
            {
                PessoaJuridica pessoaJuridica = clienteService.BuscarPessoaJuridica(reserva.CodigoCliente);
                textBox_Cliente.Text = pessoaJuridica.NomeFantasia;
            }


            textBoxData.Text           = reserva.DataReserva.ToString();
            textBoxFormaPagamento.Text = reserva.FormaPagamento;
            textBoxSituacao.Text       = new PedidoService().StatusDaReserva(reserva.Status);
            textBoxTipoRetirada.Text   = reserva.TipoRetirada;

            textBoxusuario.Text = usuario.Nome;

            textBox_NPedido.Text = reserva.NumeroReserva.ToString();
            textBox_Valor.Text   = reserva.ValorLocacao.ToString("C");

            dataGridView_Pedido.Rows.Clear();

            int             index = dataGridView_Pedido.Rows.Add();
            DataGridViewRow dado  = dataGridView_Pedido.Rows[index];

            dado.Cells["ReservaId"].Value      = reserva.NumeroReserva;
            dado.Cells["DataReserva"].Value    = reserva.DataReserva;
            dado.Cells["DataEntrega"].Value    = reserva.DataEntrega;
            dado.Cells["DataRetirada"].Value   = reserva.DataRetirada;
            dado.Cells["Veiculo"].Value        = veiculo.Modelo;
            dado.Cells["ValorCategoria"].Value = reserva.DataEntrega;
            dado.Cells["Total"].Value          = reserva.ValorLocacao.ToString("C");
        }