public EntradaEstoqueInsumoVO() { CodEntradaEstoque = 0; Fornecedor = new FornecedorVO(); PedidoCompra = new PedidoCompraVO(); DataEmissao = DateTime.Now; DataEntrada = DateTime.Now; DataCadastro = DateTime.Now; CodUsuarioInc = 1; }
public ItemPedidoCompraInsumoVO() { CodItemPedidoCompraInsumo = 0; PedidoCompraVo = new PedidoCompraVO(); ProdutoInsumoVo = new ProdutoInsumoVO(); UnidadeVo = new UnidadeVO(); Valor = 0; Qtd = 0; Ipi = 0; DataCadastro = DateTime.Now; UsuarioInc = 1; DataAlteracao = DateTime.Now; UsuarioAlt = 1; }
public ItemPedidoCompraVO() { CodItemPedidoCompra = 0; PedidoCompraVo = new PedidoCompraVO(); MateriaPrimaVo = new MateriaPrimaVO(); UnidadeVo = new UnidadeVO(); Valor = 0; Qtd = 0; Ipi = 0; BitolaVo = new BitolaVO(); DataCadastro = DateTime.Now; UsuarioInc = 1; DataAlteracao = DateTime.Now; UsuarioAlt = 1; }
protected void btnCarregaValoresPedidoCompra_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(txtPedidoCompra.Text)) { PedidoCompraVO pedidoCompraVo = new PedidoCompra().ListarTudoEstoque(int.Parse(txtPedidoCompra.Text)); if (pedidoCompraVo == null) MensagemCliente(updDados,"Nenhum Pedido de Compra foi encontrado com esse número!"); else { DadosPedidoCompra = pedidoCompraVo; switch (pedidoCompraVo.Tipo) { case TypePedido.Compra: hdfTipoPedido.Value = "0"; grdProduto.DataSource = ConvertToItemEntradaEstoque(pedidoCompraVo.ItemPedidoCompraVo); grdProduto.DataBind(); break; case TypePedido.CompraInsumo: hdfTipoPedido.Value = "1"; grdProdutoInsumo.DataSource = ConvertToItemEntradaEstoqueInsumo(pedidoCompraVo.ItemPedidoCompraVo); grdProdutoInsumo.DataBind(); break; } } } else { MensagemCliente(updDados,"Número do Pedido de Compra não foi preenchido!"); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { CarregarCombos(); //cria a referência a variável que vai ser armazenada na Session List<ItemPedidoCompraVO> lstItemPedidoCompra = new List<ItemPedidoCompraVO>(); List<ItemPedidoCompraInsumoVO> lstItemPedidoCompraInsumo = new List<ItemPedidoCompraInsumoVO>(); //cria referência que vai resgatar o valor da Session PedidoCompraVO identPedidoCompra = new PedidoCompraVO(); PedidoCompraInsumoVO identPedidoCompraInsumo = new PedidoCompraInsumoVO(); hdfTipoAcao.Value = Request.QueryString["acao"] ?? ""; if (hdfTipoAcao.Value.Equals("Incluir")) { txtEmissao.Text = DateTime.Now.ToString("dd/MM/yyyy"); btnVoltar.Enabled = false; txtCondicoesFornecimento.Text = "ENVIAR CERTIFICADO DE MAT. PRIMA"; txtObservacao.Text = "NÃO ACEITAREMOS MATERIAL EM VÁRIOS ROLOS, POIS TEMOS MUITA PERDA"; } else if (hdfTipoAcao.Value.Equals("Editar")) { int codPedidoCompra = Convert.ToInt32(Request.QueryString["CodPedidoCompra"]); switch (Request.QueryString["Tipo"]) { case "0": identPedidoCompra = new PedidoCompra().ListarTudo(codPedidoCompra); DadosPedidoCompra = identPedidoCompra; lstItemPedidoCompra = identPedidoCompra.ItemPedidoCompraVo; hdfTipoPedido.Value = "0"; break; case "1": identPedidoCompraInsumo = new PedidoCompra().ListarTudoInsumo(codPedidoCompra); DadosPedidoCompraInsumo = identPedidoCompraInsumo; lstItemPedidoCompraInsumo = identPedidoCompraInsumo.ItemPedidoCompraInsumoVo; hdfTipoPedido.Value = "1"; break; } btnVoltar.Enabled = true; btnSalvar.Enabled = true; } //btnIncluirProduto.Attributes.Add("onclick", "ChamaPopup();"); //criar Session para armazenar valores do grid dos Itens da Nota Fiscal //este grid só salvará quando salvar a Nota Fiscal inteira Session.Add("lstItemPedidoCompra", lstItemPedidoCompra.ToArray()); Session.Add("lstItemPedidoCompraInsumo", lstItemPedidoCompraInsumo.ToArray()); //criar ViewState para armazenar valores do grid das Duplicatas //este grid só salvará quando salvar a Nota Fiscal inteira Master.PosicionarFoco(txtEmissao); } ExecutarScript(updDados, new StringBuilder("OcultarBotaoCarregarValores();")); }