private void formMostra_Load(object sender, EventArgs e) { dalPedido ped = new dalPedido(); dalItensPedido itens = new dalItensPedido(); dataGridView1.DataSource = ped.listaPedidos(); dataGridView2.DataSource = itens.listaItensPedido(); }
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; } } }
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"); } } }