Ejemplo n.º 1
0
 private void _vista_UsuarioDeseaEjecutarProcesoAlMomento(object sender, Argumentos.ServicioPorCobrarArgumento e)
 {
     try
     {
         InteraccionConUsuarioServicio.Confirmar("Este proceso puede tardar y puede afectar el rendimiento de la aplicacion",
                                                 () =>
         {
             e.Login       = InteraccionConUsuarioServicio.ObtenerUsuario();
             var resultado = ServicioPorCobrarServicio.EjecutarProcesoServiciosPorCobrar(e.Login);
             if (resultado.Resultado == ResultadoOperacionTipo.Error)
             {
                 InteraccionConUsuarioServicio.Mensaje("No se pudo ejecutar el proceso debido a: " + resultado.Mensaje);
             }
         }, "Servicios Por Cobrar", "Aceptar", "Cancelar");
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje("No se pudo ejecutar el proceso debido a: " + ex.Message);
     }
 }
Ejemplo n.º 2
0
 private void _vista_UsuarioDeseaMarcarComoCobrado(object sender, Argumentos.ServicioPorCobrarArgumento e)
 {
     try
     {
         InteraccionConUsuarioServicio.Confirmar("Confirma marcar como cobrados los registos?",
                                                 () =>
         {
             foreach (var servicio in e.ListaDeServiciosPorCobrar)
             {
                 servicio.LAST_UPDATED_BY = InteraccionConUsuarioServicio.ObtenerUsuario();
                 var resultado            = ServicioPorCobrarServicio.ModificarServicioPorCobrar(servicio);
                 if (resultado.Resultado == ResultadoOperacionTipo.Error)
                 {
                     InteraccionConUsuarioServicio.Mensaje("No se pudo ejecutar el proceso debido a: " + resultado.Mensaje);
                 }
             }
         }, "Servicios Por Cobrar", "Aceptar", "Cancelar");
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje("No se pudo actualizar el registro debido a: " + ex.Message);
     }
 }
Ejemplo n.º 3
0
 private void _vista_UsuarioDeseaGuardarCambioDePrecio(object sender, Argumentos.ServicioPorCobrarArgumento e)
 {
     try
     {
         InteraccionConUsuarioServicio.Confirmar("Confirma guardar cambios de la tarifa?",
                                                 () =>
         {
             foreach (var servicio in e.ListaDeServiciosPorCobrar.Where(servicio => servicio.PRICE_TO_CHANGE != servicio.PRICE))
             {
                 servicio.LAST_UPDATED_BY = InteraccionConUsuarioServicio.ObtenerUsuario();
                 var resultado            = ServicioPorCobrarServicio.ModificarServicioPorCobrar(servicio);
                 if (resultado.Resultado == ResultadoOperacionTipo.Error)
                 {
                     InteraccionConUsuarioServicio.Mensaje("No se pudo ejecutar el proceso debido a: " + resultado.Mensaje);
                 }
             }
         }, "Servicios Por Cobrar", "Aceptar", "Cancelar");
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje("No se pudo actualizar el registro debido a: " + ex.Message);
     }
 }
Ejemplo n.º 4
0
 private void _vista_UsuarioDeseaCargarServiciosPorCobrarPorFecha(object sender, Argumentos.ServicioPorCobrarArgumento e)
 {
     try
     {
         if (!string.IsNullOrEmpty(e.ServicioPorCobrar.CLIENT_CODE))
         {
             _vista.ListaDeServiciosPorCobrar =
                 ServicioPorCobrarServicio.ConsultarServiciosPorCobrarPorFecha(e.FechaInicio, e.FechaFinal, e.ServicioPorCobrar);
         }
         else
         {
             InteraccionConUsuarioServicio.Mensaje("Seleccione un cliente.");
         }
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje("Error al intentar cargar los Servicios Por Cobrar debido a: " + ex.Message);
     }
 }