private void diasvencimento_Leave(object sender, EventArgs e) { if (BS_PARCELAS.Current != null) { (BS_PARCELAS.Current as CamadaDados.Faturamento.PDV.TRegistro_PreVenda_DT_Vencto).DiasVencto = diasvencimento.Value; CamadaNegocio.Faturamento.PDV.TCN_PreVenda.RecalcDiaVencto(BS_PARCELAS.List as CamadaDados.Faturamento.PDV.TList_PreVenda_DT_Vencto, QT_DIASDESDOBRO.Value, BS_PARCELAS.Position); BS_PARCELAS.ResetBindings(true); VL_Parcela.Focus(); } }
private void dt_vencto_Leave(object sender, EventArgs e) { if (BS_PARCELAS.Current != null) { TimeSpan ts = (Convert.ToDateTime(dt_vencto.Text).Subtract(Convert.ToDateTime(CamadaDados.UtilData.Data_Servidor().ToString("dd/MM/yyyy")))); (BS_PARCELAS.Current as CamadaDados.Faturamento.PDV.TRegistro_PreVenda_DT_Vencto).DiasVencto = ts.Days; CamadaNegocio.Faturamento.PDV.TCN_PreVenda.RecalcDiaVencto(BS_PARCELAS.List as CamadaDados.Faturamento.PDV.TList_PreVenda_DT_Vencto, QT_DIASDESDOBRO.Value, BS_PARCELAS.Position); BS_PARCELAS.ResetBindings(true); diasvencimento.Focus(); } }
private void VL_Parcela_Leave(object sender, EventArgs e) { if (BS_PARCELAS.Current != null) { (BS_PARCELAS.Current as CamadaDados.Faturamento.PDV.TRegistro_PreVenda_DT_Vencto).Vl_parcela = VL_Parcela.Value; CamadaNegocio.Faturamento.PDV.TCN_PreVenda.RecalculaParc(BS_PARCELAS.List as CamadaDados.Faturamento.PDV.TList_PreVenda_DT_Vencto, bsPreVenda.Current as CamadaDados.Faturamento.PDV.TRegistro_PreVenda, BS_PARCELAS.Position); BS_PARCELAS.ResetBindings(true); if (dt_vencto.Enabled) { dt_vencto.Focus(); } } }
private void VL_Entrada_Leave(object sender, EventArgs e) { int position = 0; for (int x = 0; x < BS_PARCELAS.Count; x++) { if (x == 0) { (BS_PARCELAS[x] as CamadaDados.Faturamento.PDV.TRegistro_PreVenda_DT_Vencto).Vl_parcela = VL_Entrada.Value; (BS_PARCELAS[x] as CamadaDados.Faturamento.PDV.TRegistro_PreVenda_DT_Vencto).DiasVencto = decimal.Zero; position = x; } } //Recalcular Parcelas CamadaNegocio.Faturamento.PDV.TCN_PreVenda.RecalculaParc(BS_PARCELAS.List as CamadaDados.Faturamento.PDV.TList_PreVenda_DT_Vencto, bsPreVenda.Current as CamadaDados.Faturamento.PDV.TRegistro_PreVenda, position); //Recalcular Vencto CamadaNegocio.Faturamento.PDV.TCN_PreVenda.RecalcDiaVencto(BS_PARCELAS.List as CamadaDados.Faturamento.PDV.TList_PreVenda_DT_Vencto, QT_DIASDESDOBRO.Value, position); BS_PARCELAS.ResetBindings(true); }