示例#1
0
        protected virtual void OnValores(ConveniosPagosEventArgs e)
        {
            ConveniosPagosEventHandler handler = Valores;

            if (handler != null)
            {
                handler(this, e);
                if (e.ListaValores.Count == 0 && e.TipoEvento == TipoEvento.Obtener)
                {
                    throw new Exception("Valores para forma de pago no definidos");
                }
            }
        }
示例#2
0
 void _conveniosPagos1_Valores(object sender, ConveniosPagosEventArgs e)
 {
     if (e.TipoEvento == TipoEvento.Obtener)
     {
         if (this._dgrFKDetallesOrdenesPedido.RowCount > 1)
         {
             e.ListaValores.AddRange(((FBindingList <detalleordenpedido>) this._dgrFKDetallesOrdenesPedido.DataSource).Select(x => new Valores()
             {
                 Efectivo = true, Valor = (x.Cantidad * x.Precio)
             }));
         }
     }
     else
     {
         this._txtCanceladoRO.Text = e.TotalPagado.ToString("N2");
     }
 }