private EmitirPedidoItemDto EmissaoPedidoAdd(InfoPlaDto plaDto, ItemCarrinhoDetalhe itemCarrinho) { var emitirPedidoitem = new EmitirPedidoItemDto(); emitirPedidoitem.Id = itemCarrinho.Id; //receiverCorresps.Where(p => p.Description == receiverCorrespsMapped).Select(p => p.Id).First() emitirPedidoitem.CodigoRecebedor = plaDto.ReceiverCorresp.Where(p => p.Description == plaDto.ReceiverMapped).Select(p => p.Id).First(); emitirPedidoitem.CodigoLocalEntrega = plaDto.PlacerMapped == null ? null : plaDto.PlaceCorresp.Where(p => p.Description == plaDto.PlacerMapped).Select(p => p.Id).First(); emitirPedidoitem.Comprimento = decimal.Parse(plaDto.detalheItem.Comprimento); emitirPedidoitem.Largura = decimal.Parse(plaDto.detalheItem.Largura); emitirPedidoitem.Espessura = decimal.Parse(plaDto.detalheItem.Espessura); emitirPedidoitem.Norma = plaDto.detalheItem.Qualidade; emitirPedidoitem.DataDesejada = itemCarrinho.DisponPeriodo; emitirPedidoitem.DataDesejadaFormat = null; emitirPedidoitem.QuantidadeDesejada = itemCarrinho.DispToneleagem; //emitirPedidoitem.QuantidadeDesejadaEspecifica = false; emitirPedidoitem.PartNumber = plaDto.RefClient; emitirPedidoitem.Usuario = auth.CurrentClient; emitirPedidoitem.CodigoEmissor = auth.CurrentClient; ////////////// emitirPedidoitem.Dimensional = null; return(emitirPedidoitem); }
private void TotalizadoresInit(ItemCarrinhoDetalhe itemCarrinho) { QuantTotalTonoDisp += itemCarrinho.DispToneleagem; QuantTotalTonoDese += itemCarrinho.DesejToneleagem; QuantTotalItens += 1; Debug.WriteLine("id e idpai:" + itemCarrinho.Id.ToString() + " / " + itemCarrinho.IdPai.ToString() + "| decendio: " + itemCarrinho.DesejDecendio.ToString() + "| tone disp" + itemCarrinho.DesejToneleagem.ToString() + " - total " + QuantTotalTonoDese.ToString()); OvLbTotalToneContFinal.Text = QuantTotalTonoDisp.ToString("N2"); OvLbTotalToneCont.Text = QuantTotalTonoDese.ToString("N2"); OvLbTotalItemCont.Text = QuantTotalItens.ToString(); }
private void EmissaoPedidoEdit(ItemCarrinhoDetalhe itemCarrinhoDetalhe) { ///fazer enventos que deve apontar para os objetos corretos ao alterar ///recebedor, beneficiador, quantidade e data emitirPedidoList.Where(p => p.Id == itemCarrinhoDetalhe.Id).ToList().ForEach(p => { p.CodigoRecebedor = itemCarrinhoDetalhe.receiverMappedCod; p.CodigoLocalEntrega = itemCarrinhoDetalhe.placeMappedCod; p.DataDesejada = itemCarrinhoDetalhe.DeseDt; p.QuantidadeDesejada = itemCarrinhoDetalhe.DispToneleagem; }); }
private void addItemPedido(InfoPlaDto item, string decendio) { ItemCarrinhoDetalhe itemCarrinhoDetalhe = new ItemCarrinhoDetalhe(); itemCarrinhoDetalhe.Popular(item, decendio, idCarrinhoItem); itemCarrinhoDetalhe.ButtonClick += ItemCarrinhoDetalhe_ButtonClick; TotalizadoresInit(itemCarrinhoDetalhe); flowLayoutPanelCarrinho.Controls.Add(itemCarrinhoDetalhe); //item.QuantidadeSelecionada = itemCarrinhoDetalhe.DispToneleagem; //item.dataSelecionada = itemCarrinhoDetalhe.DisponPeriodo; emitirPedidoList.Add(EmissaoPedidoAdd(item, itemCarrinhoDetalhe)); idCarrinhoItem += 1; }
private void PopulateItens() { ItemCarrinho[] itemCarrinhos = new ItemCarrinho[10]; ItemCarrinhoDetalhe[] itemCarrinhosdetalhe = new ItemCarrinhoDetalhe[11]; flowLayoutPanelCarrinho.AutoSize = false; //flowLayoutPanelCarrinho.MaximumSize = new System.Drawing.Size(40, 15); //flowLayoutPanelCarrinho.MaximumSize.Width = 1; flowLayoutPanelCarrinho.Controls.Clear(); for (int i = 0; i < itemCarrinhos.Length; i++) { itemCarrinhos[i] = new ItemCarrinho(); itemCarrinhosdetalhe[i] = new ItemCarrinhoDetalhe(); if (i < 1) { flowLayoutPanelCarrinho.Controls.Add(itemCarrinhos[i]); } flowLayoutPanelCarrinho.Controls.Add(itemCarrinhosdetalhe[i]); flowLayoutPanelCarrinho.Controls.Add(itemCarrinhosdetalhe[i + 1]); } }