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); }
public static FormaDePago GetFormaDePagoMaster(string IdComp, string descComp, string IdMoneda, string IdFormaDePago) { FormaDePago fdp = new FormaDePago(); fdp.HasDetail = false; fdp.DescripcionComprobante = descComp; fdp.SetIdTDCompTesoreria(IdComp); fdp.Agrupado = IdMoneda != ""; fdp.SetIdMoneda(IdMoneda); fdp.SetIdFormaDePago(IdFormaDePago); return(fdp); }
public static FormaDePago GetFormaDePago(tfi_FormasDePagoExDataset.Pr_tfi_GetFormasDePagosGeneralesRow row, string descComp) { FormaDePago fdp = new FormaDePago(); fdp.HasDetail = false; fdp.Recargo = row.Recargo; fdp.DescripcionMoneda = row.Descripcion; fdp.Detalle = null; fdp.DescripcionComprobante = descComp; fdp.SetIdMoneda(row.IdMoneda); fdp.SetIdTDCompTesoreria(row.IdTDCompTesoreria); fdp.SetIdFormaDePago(row.IdFormaDePago); return(fdp); }
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 GetFormaDePagoMaster(string IdComp, string descComp, string IdMoneda, string IdFormaDePago) { FormaDePago fdp = new FormaDePago(); fdp.HasDetail = false; fdp.DescripcionComprobante = descComp; fdp.SetIdTDCompTesoreria(IdComp); fdp.Agrupado = IdMoneda != ""; if (IdMoneda == null || IdMoneda.Equals(string.Empty)) { IdMoneda = Variables.GetValueString("Contabilidad.MonedaReferencia"); } fdp.SetIdMoneda(IdMoneda); fdp.DescripcionMoneda = mz.erp.businessrules.tfi_Monedas.GetByPk(IdMoneda).Descripcion; fdp.SetIdFormaDePago(IdFormaDePago); fdp.BuildDescription(); return(fdp); }