public static Valores GetValores(ComprobanteDePago cdp, System.Data.DataSet parentDataset) { Valores valores = GetValores(parentDataset); cdp.Valores = valores; ArrayList _cotizaciones = new ArrayList(); _cotizaciones = new ArrayList(); mz.erp.businessrules.tfi_CotizacionesMonedas.GetCotizaciones(_cotizaciones, cdp.IdMonedaCierre); //Recupero los valores asociados al comporbante de Pago cdp System.Data.DataSet dataPagos = mz.erp.businessrules.tsa_ComprobanteDetalleDePagos.GetList(null, null, cdp.IdComprobante, null, decimal.MinValue); foreach (System.Data.DataRow row in dataPagos.Tables[0].Rows) { string IdValor = (string)row["IdValor"]; System.Data.DataRow rowValor = mz.erp.businessrules.tfi_Valores.GetByPk(IdValor); Valor valor = Factory.GetValor(rowValor, _cotizaciones); decimal montoSinRecargo = 0; if (!row.IsNull("MontoSinRecargos")) { montoSinRecargo = Convert.ToDecimal(row["MontoSinRecargos"]); } valor.SetValorSinRecargos(montoSinRecargo); tfi_ValoresExDataset dataValoresEx = mz.erp.businessrules.data.tfi_ValoresEx.GetByPk(valor.IdValor); valores.DataValoresEx.Merge(dataValoresEx); cdp.RefreshValores(valores.DataValoresEx, valor); } return(valores); }
public void getDataSet(System.Data.DataSet data, Valor valor) { try { _comprobante.RefreshValores(data, valor); gridEXValores.SetDataBinding(_comprobante.Valores.MisValores, null); Janus.Windows.GridEX.GridEXColumnCollection col = gridEXValores.CurrentTable.Columns; col["IdMoneda"].HasValueList = true; col["IdMoneda"].EditType = Janus.Windows.GridEX.EditType.Combo; col["IdMoneda"].ValueList.PopulateValueList(mz.erp.businessrules.tfi_Monedas.GetList().tfi_Monedas, "IdMoneda", "Descripcion"); col["IdEntidad"].HasValueList = true; col["IdEntidad"].EditType = Janus.Windows.GridEX.EditType.Combo; col["IdEntidad"].ValueList.PopulateValueList(mz.erp.businessrules.tfi_Entidades.GetList().tfi_Entidades, "IdEntidad", "Descripcion"); col["Fecha"].EditType = Janus.Windows.GridEX.EditType.CalendarCombo; col["FechaVencimiento"].EditType = Janus.Windows.GridEX.EditType.CalendarCombo; col["IdTDCompTesoreria"].HasValueList = true; col["IdTDCompTesoreria"].EditType = Janus.Windows.GridEX.EditType.Combo; col["IdTDCompTesoreria"].ValueList.PopulateValueList(mz.erp.businessrules.tfi_TDCompTesoreria.GetList().tfi_TDCompTesoreria, "IdTDCompTesoreria", "Descripcion"); } catch (Exception e) {; } }
/* * public void GetCuentaCorriente() * { * * * * * } * */ public void RefreshValores(System.Data.DataSet data, Valor valor) { _comprobanteDePago.RefreshValores(data, valor); }