public static GcpBEDocumentoVenda DocvendaToBEDocVenda(Model.DocVenda doc) { GcpBEDocumentoVenda ret = new GcpBEDocumentoVenda(); ret.set_ID(doc.id); ret.set_Entidade(doc.Entidade); ret.set_NumDoc(doc.NumDoc); ret.set_DataDoc(doc.Data); ret.set_TotalMerc(doc.TotalMerc); ret.set_Serie(doc.Serie); GcpBELinhasDocumentoVenda linhasDoc = new GcpBELinhasDocumentoVenda(); foreach(Lib_Primavera.Model.LinhaDocVenda linha in doc.LinhasDoc){ GcpBELinhaDocumentoVenda l = new GcpBELinhaDocumentoVenda(); l.set_AutoID(linha.IdCabecDoc); l.set_Artigo(linha.CodArtigo); l.set_Descricao(linha.DescArtigo); l.set_Quantidade(linha.Quantidade); l.set_Unidade(linha.Unidade); l.set_Desconto1(Convert.ToSingle(linha.Desconto)); l.set_PrecUnit(linha.PrecoUnitario); l.set_TotalIliquido(linha.TotalILiquido); l.set_TotalDC(linha.TotalLiquido); linhasDoc.Insere(l); } ret.set_Linhas(linhasDoc); return ret; }