public void OnPagoAgregado(PagosTipo pago)
 {
     if (PagoAgregado != null)
     {
         PagoAgregado(this, pago);
     }
 }
 private void MontosAFavor()
 {
     _montosAFavor = Uow.ChoferesMontosFavor.Listado().Where(m => m.ChoferId == _chofer.Id && m.Importe != m.ImpOcupado).ToList();
     if (_montosAFavor != null)
     {
         var total = _montosAFavor.Sum(m => m.Importe ?? 0 - m.ImpOcupado ?? 0);
         if (total != 0)
         {
             var pago = new PagosTipo();
             pago.TipoPago = "A Favor";
             pago.Importe = total;
             ucPagos1.AgregarPago(pago);
             ucPagos1.RefrescarPagos();
         }
     }
 }