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 EmitirPedidoItemDto EmissaoPedidoAdd(InfoPlaDto plaDto, int id, DateTime periodoDesejado, decimal tonelagem) { var emitirPedidoitem = new EmitirPedidoItemDto(); emitirPedidoitem.Id = 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.multiplo = plaDto.minimoMultiplo.MED_PesoMult; emitirPedidoitem.DataDesejada = periodoDesejado; emitirPedidoitem.DataDesejadaFormat = null; emitirPedidoitem.DataAceite = plaDto.DataAceite.DataCompleta; emitirPedidoitem.QuantidadeDesejada = tonelagem; //emitirPedidoitem.QuantidadeDesejadaEspecifica = false; emitirPedidoitem.PartNumber = plaDto.RefClient; emitirPedidoitem.Usuario = auth.CurrentClient; emitirPedidoitem.CodigoEmissor = auth.CurrentClient; ////////////// emitirPedidoitem.Dimensional = null; return(emitirPedidoitem); }
private void PreencherMultiplo() { foreach (DataGridViewRow item in GridCarrinho.Rows) { for (int i = 0; i < item.Cells.Count; i++) { var tipo = item.Cells[i].GetType().Name; if (tipo == "DataGridViewNumericUpDownCell") { DataGridViewNumericUpDownCell ContactCombo = (DataGridViewNumericUpDownCell)item.Cells[i]; EmitirPedidoItemDto EmitirPeididoList = TabemitirPedidoList.Where(p => p.Id.ToString() == item.Cells["Iditem"].Value.ToString()).FirstOrDefault(); ContactCombo.Minimum = EmitirPeididoList.multiplo; ContactCombo.Increment = EmitirPeididoList.multiplo; ContactCombo.Value = EmitirPeididoList.QuantidadeDesejada; ContactCombo.Maximum = 10000; //Dese_Tonelagem if (EmitirPeididoList.QuantidadeDesejada > decimal.Parse(item.Cells["Dese_Tonelagem"].Value.ToString())) { ContactCombo.Style.BackColor = Color.Aquamarine; } else if (EmitirPeididoList.QuantidadeDesejada < decimal.Parse(item.Cells["Dese_Tonelagem"].Value.ToString())) { ContactCombo.Style.BackColor = Color.OrangeRed; } else { ContactCombo.Style.BackColor = Color.White; } } } } }