Пример #1
0
        private void formMostra_Load(object sender, EventArgs e)
        {
            dalPedido ped = new dalPedido();
            dalItensPedido itens = new dalItensPedido();

            dataGridView1.DataSource = ped.listaPedidos();
            dataGridView2.DataSource = itens.listaItensPedido();
        }
Пример #2
0
        private void mostraPedido(int cod)
        {
            dalPedido     ped    = new dalPedido();
            List <pedido> pedido = ped.listaPedidos(cod);

            btLimpar.Enabled = true;

            foreach (var p in pedido)
            {
                tbNome.Text = p.cliente.nome;

                //condicao controle de pagamento
                if (p.datapagamento == null)
                {
                    btPagamento.Enabled = true;
                    lbPagamento.Visible = true;
                    lbPagamento.Text    = "Não Efetuado";
                }
                else
                {
                    btPagamento.Enabled = false;
                    lbPagamento.Visible = true;
                    lbPagamento.Text    = "Efetuado";
                }

                //condicao controle de liberacao e entrega
                if (p.statuspedido == 1)
                {
                    lbStatus.Visible  = true;
                    lbStatus.Text     = "Em aberto";
                    btLiberar.Enabled = true;
                    btEntrega.Enabled = false;
                }
                else if (p.statuspedido == 2)
                {
                    lbStatus.Visible  = true;
                    lbStatus.Text     = "Liberado";
                    btLiberar.Enabled = false;
                    btEntrega.Enabled = true;
                }
                else if (p.statuspedido == 3)
                {
                    lbStatus.Visible  = true;
                    lbStatus.Text     = "Entregue";
                    btLiberar.Enabled = false;
                    btEntrega.Enabled = false;
                }
                else
                {
                    lbStatus.Visible    = true;
                    lbStatus.Text       = "Cancelado";
                    btLiberar.Enabled   = false;
                    btEntrega.Enabled   = false;
                    btPagamento.Enabled = false;
                }
            }
        }
Пример #3
0
        private void mostraPedido(int cod)
        {
            dalPedido     ped    = new dalPedido();
            List <pedido> pedido = ped.listaPedidos(cod);

            foreach (var p in pedido)
            {
                dtPedido.Value      = p.data.Value;
                dtAtualizacao.Value = p.datamodificacao.Value;
                if (p.statuspedido == 1)
                {
                    rbEmAberto.Checked = true;
                }
                else if (p.statuspedido == 2)
                {
                    rbLiberado.Checked      = true;
                    btAlterar.Enabled       = false;
                    btExcluir.Enabled       = false;
                    tbCodigo.Enabled        = false;
                    btProcurar.Enabled      = false;
                    btPesquisarProd.Enabled = false;
                    tbCodigoProd.Enabled    = false;
                    tbQuantidade.Enabled    = false;
                    tbValor.Enabled         = false;
                    btAdd.Enabled           = false;
                    btApagar.Enabled        = false;

                    lbLiberado.Visible = true;
                    dtLiberado.Value   = p.dataliberacao.Value;
                    dtLiberado.Visible = true;
                    MessageBox.Show("Pedido marcado como liberado, não será possivel alterar", "Aviso");
                }
                else if (p.statuspedido == 3)
                {
                    rbEntregue.Checked      = true;
                    btAlterar.Enabled       = false;
                    btExcluir.Enabled       = false;
                    tbCodigo.Enabled        = false;
                    btProcurar.Enabled      = false;
                    btPesquisarProd.Enabled = false;
                    tbCodigoProd.Enabled    = false;
                    tbQuantidade.Enabled    = false;
                    tbValor.Enabled         = false;
                    btAdd.Enabled           = false;
                    btApagar.Enabled        = false;

                    lbLiberado.Visible = true;
                    dtLiberado.Value   = p.dataliberacao.Value;
                    dtLiberado.Visible = true;

                    lbEntregue.Visible = true;
                    dtEntregue.Value   = p.dataentregue.Value;
                    dtEntregue.Visible = true;
                    MessageBox.Show("Pedido marcado como entregue, não será possivel alterar", "Aviso");
                }
                else if (p.statuspedido == 4)
                {
                    rbCancelado.Checked     = true;
                    btAlterar.Enabled       = false;
                    btExcluir.Enabled       = false;
                    tbCodigo.Enabled        = false;
                    btProcurar.Enabled      = false;
                    btPesquisarProd.Enabled = false;
                    tbCodigoProd.Enabled    = false;
                    tbQuantidade.Enabled    = false;
                    tbValor.Enabled         = false;
                    btAdd.Enabled           = false;
                    btApagar.Enabled        = false;
                    MessageBox.Show("Pedido cancelado, não será possivel alterar", "Aviso");
                }
            }
        }