public static FormaDePago GetFormaDePagoMaster(FormaDePago row) { FormaDePago fdp = new FormaDePago(); fdp.HasDetail = true; fdp.Detalle = new FormasDePagos(); fdp.DescripcionComprobante = row.DescripcionComprobante; fdp.SetIdTDCompTesoreria(row.GetIdTDCompTesoreria()); fdp.Agrupado = row.Agrupado; row.Agrupado = false; fdp.Detalle = new FormasDePagos(); fdp.Detalle.Add(row); return(fdp); }
public static FormaDePago GetFormaDePagoGen(System.Data.DataRow row, string descComp) { FormaDePago fdp = new FormaDePago(); fdp.HasDetail = false; fdp.Cuotas = 1; 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["Descripcion"]); } 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.DescripcionComprobante = mz.erp.businessrules.tfi_TDCompTesoreria.GetByPk(fdp.GetIdTDCompTesoreria()).Descripcion; fdp.SetIdFormaDePago(Convert.ToString(row["IdFormaDePago"])); fdp.BuildDescription(); return(fdp); }