private void _vista_UsuarioDeseaObtenerDetallesDeMasterPacks(object sender, Argumentos.MasterPackArgumento e)
 {
     try
     {
         _vista.MasterPackDetalles = MasterPackServicio.ObtenerDetallesDeMasterPacks(e);
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
 private void _vista_UsuarioDeseaAutorizarMasterPackERP(object sender, Argumentos.MasterPackArgumento e)
 {
     try
     {
         var operacion = MasterPackServicio.AutorizarMasterPackERP(e);
         if (operacion.Resultado == ResultadoOperacionTipo.Error)
         {
             InteraccionConUsuarioServicio.Mensaje(operacion.Mensaje);
             //throw new Exception(operacion.Mensaje);
         }
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }
 private void _vista_UsuarioDeseaObtenerMasterPacksPorFechaDeExplocion(object sender, Argumentos.MasterPackArgumento e)
 {
     try
     {
         e.FechaInicial = new DateTime(e.FechaInicial.Year, e.FechaInicial.Month, e.FechaInicial.Day, 0, 0, 0);
         e.FechaFinal   = new DateTime(e.FechaFinal.Year, e.FechaFinal.Month, e.FechaFinal.Day, 23, 59, 59);
         if (e.FechaInicial > e.FechaFinal)
         {
             InteraccionConUsuarioServicio.Mensaje("La fecha de inicio es mayor a la fecha final.");
         }
         else
         {
             _vista.MasterPackEncabezados = MasterPackServicio.ObtenerMasterPacksPorFechaDeExplocion(e);
         }
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
 }