private void _vista_UsuarioDeseaObtenerLiquidacionesCompletas(object sender, Argumentos.LiquidacionArgumento e)
 {
     try
     {
         _vista.LiquidacionesCompletas = LiquidacionServicio.ObtenerLiquidacionesCompletadas(e);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaVisualizarLiquidacionResumen(object sender, Argumentos.LiquidacionArgumento e)
 {
     try
     {
         _vista.LiquidacionResumen = LiquidacionServicio.ObtenerLiquidacionResumen(e);
         _vista.Depositos          = LiquidacionServicio.ObtenerDepositosPorLiquidacion(e);
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaObtenerRutas(object sender, Argumentos.LiquidacionArgumento e)
 {
     try
     {
         var op = RutaServicio.ObtenerRutasPorUsuario(e.Login);
         _vista.Rutas = op;
         _vista.RutasLiquidacionesCompletadas = op;
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseActualizarEstadoLiquidacion(object sender, Argumentos.LiquidacionArgumento e)
 {
     try
     {
         var op = LiquidacionServicio.ActualizarEstadoLiquidacion(e);
         if (op.Resultado == ResultadoOperacionTipo.Exito)
         {
             _vista.LimpiarControles(sender);
         }
         else
         {
             _vista.EstablecerError(op.Mensaje, sender);
         }
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaBuscarLiquidaciones(object sender, Argumentos.LiquidacionArgumento e)
 {
     try
     {
         var op = LiquidacionServicio.ObtenerLiquidacionesDia(e);
         if (op.Count == 1)
         {
             _vista.LiquidacionesDelDia   = op;
             e.Liquidacion.LIQUIDATION_ID = op.FirstOrDefault().LIQUIDATION_ID;
             _vista.LiquidacionResumen    = LiquidacionServicio.ObtenerLiquidacionResumen(e);
             _vista.Depositos             = LiquidacionServicio.ObtenerDepositosPorLiquidacion(e);
             _vista.VistaDebeCargarLiquidacionResumen(sender);
         }
         else
         {
             _vista.LiquidacionesDelDia = op;
         }
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }
 private void _vista_UsuarioDeseaVisualizarDetalleDocumentoPorSku(object sender, Argumentos.LiquidacionArgumento e)
 {
     try
     {
         var op = LiquidacionServicio.ObtenerDetalleDocumentosPorSKU(e);
         _vista.DetalleDocumentoLiquidacion = op.Where(d => d.DOCUMENT_TYPE == e.ResumenLiquidacion.DOCUMENT_TYPE).ToList();
     }
     catch (Exception ex)
     {
         _vista.EstablecerError(ex.Message, sender);
     }
 }