Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }
Exemplo n.º 3
0
        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;
                        }
                    }
                }
            }
        }