Пример #1
0
 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();
     }
 }
Пример #2
0
        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();
            }
        }
Пример #3
0
 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();
         }
     }
 }
Пример #4
0
        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);
        }