private void AjustarDadosFinanceiros() { if (BS_Pedido.Current != null) { Habilita_Data_Financeiro(); if (!(Parcelas_Entrada.Text.Trim() == "S")) { TCN_Pedido.Calcula_Parcelas(BS_Pedido.Current as TRegistro_Pedido); BS_Pedido.ResetCurrentItem(); } } }
private void VL_Entrada_Leave(object sender, EventArgs e) { decimal _VL_Entrada = VL_Entrada.Value; TCN_Pedido.Calcula_Parcelas(BS_Pedido.Current as TRegistro_Pedido); for (int x = 0; x < (BS_Pedido.Current as TRegistro_Pedido).Pedidos_DT_Vencto.Count; x++) { (BS_Pedido.Current as TRegistro_Pedido).Pedidos_DT_Vencto[x].VL_Entrada = VL_Entrada.Value; if (x == 0) { (BS_Pedido.Current as TRegistro_Pedido).Pedidos_DT_Vencto[x].VL_Parcela = VL_Entrada.Value; } } TCN_Pedido.Recalcula_Parcelas(BS_Pedido.Current as TRegistro_Pedido, 0); BS_Pedido.ResetCurrentItem(); }