예제 #1
0
        public static FormaDePago GetFormaDePago(System.Data.DataRow row, string descComp)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail          = false;
            fdp.Cuotas             = Convert.ToInt32(row["Cuotas"]);
            fdp.Recargo            = Convert.ToDecimal(row["Recargo"]);
            fdp.DescripcionEntidad = Convert.ToString(row["Entidad"]);

            fdp.Detalle = null;
            fdp.DescripcionComprobante = descComp;
            fdp.SetIdEntidad(Convert.ToString(row["IdEntidad"]));
            string IdMoneda = Convert.ToString(row["IdMoneda"]);

            if (IdMoneda != null && !IdMoneda.Equals(string.Empty))
            {
                fdp.SetIdMoneda(IdMoneda);
                fdp.DescripcionMoneda = Convert.ToString(row["Moneda"]);
            }
            else
            {
                IdMoneda = Variables.GetValueString("Contabilidad.MonedaReferencia");
                fdp.SetIdMoneda(IdMoneda);
                fdp.DescripcionMoneda = mz.erp.businessrules.tfi_Monedas.GetByPk(IdMoneda).Descripcion;
            }

            fdp.SetIdTDCompTesoreria(Convert.ToString(row["IdTDCompTesoreria"]));
            fdp.SetIdFormaDePago(Convert.ToString(row["IdFormaDePago"]));
            fdp.BuildDescription();

            return(fdp);
        }
예제 #2
0
        public static FormaDePago GetFormaDePago(tfi_FormasDePagoExDataset.Pr_tfi_GetFormasDePagosRow row, string descComp)
        {
            FormaDePago fdp = new FormaDePago();

            fdp.HasDetail              = false;
            fdp.Cuotas                 = row.Cuotas;
            fdp.Recargo                = row.Recargo;
            fdp.DescripcionEntidad     = row.Entidad;
            fdp.DescripcionMoneda      = row.Moneda;
            fdp.Detalle                = null;
            fdp.DescripcionComprobante = descComp;
            fdp.SetIdEntidad(row.IdEntidad);
            fdp.SetIdMoneda(row.IdMoneda);
            fdp.SetIdTDCompTesoreria(row.IdTDCompTesoreria);
            fdp.SetIdFormaDePago(row.IdFormaDePago);

            return(fdp);
        }