Beispiel #1
0
        void RegistraCorrespondencia(decimal pdPeso, int piPiezas)
        {
            List <BO.Models.BultosValores> oBultosValores = new List <BO.Models.BultosValores>();
            DataRow dr = oTableCorr.NewRow();

            dr["Producto"] = Parametros.Parametros.NomProdCorrespondencia;
            dr["ProdId"]   = Parametros.Parametros.ProdCorrespondencia;
            dr["Piezas"]   = piPiezas;
            dr["Peso"]     = pdPeso;
            dr["Monto"]    = 0;
            BO.BO.CalculoTafiras oTar = new BO.BO.CalculoTafiras();
            oBultosValores = oTar.CalcularCorrespondencia(Parametros.Parametros.ProdCorrespondencia, pdPeso, piPiezas, oCliente.CTE_ID);
            foreach (BO.Models.BultosValores oVal in oBultosValores)
            {
                dr["Monto"] = Math.Round((decimal)dr["Monto"] + oVal.BVA_MONTO_LOCAL, 2);
            }
            oTableCorr.Rows.Add(dr);
        }