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); }
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); }