private void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e) { try { _vista.Secuencias = FrecuenciaServicio.ObtenerFrecuenciasManual(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_VistaCargandosePorPrimeraVez(object sender, EventArgs e) { try { _vista.Rutas = RutaServicio.ObtnerRutas(); _vista.Frecuencias = FrecuenciaServicio.ObtenerFrecuencias(); _vista.RutasClientes = RutaServicio.ObtnerRutasParaPoligonos(); } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaObtenerFrecuenciaDePoligono(object sender, PoligonoArgumento e) { try { _vista.FrecuenciaDePoligono = new Frecuencia(); var lista = FrecuenciaServicio.ObtenerFrecuencia(e.Frecuencia); if (lista.Count > 0) { _vista.FrecuenciaDePoligono = lista[0]; } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaActualizarSecuencia(object sender, FrecuenciaArgumento e) { try { var listadoErrores = FrecuenciaServicio.ActualizarFrecuencias(e); var parametro = new Parametro { GROUP_ID = "MANUAL_FREQUENCY", PARAMETER_ID = "ERROR_LIST_NUMBER" }; var limiteDeErrores = Convert.ToInt32(ParametroServicio.ObtenerParametro(parametro).VALUE); var errores = listadoErrores.Select(error => error.Mensaje).ToList(); if (listadoErrores.Count > 0) { if (errores.Count > limiteDeErrores) { var erroresAMostrar = Enumerable.Empty <string>().ToArray(); errores.CopyTo(0, erroresAMostrar, 0, limiteDeErrores); errores.Add( "Por favor corrija los primeros " + limiteDeErrores + " errores para continuar"); _vista.MostrarListaDeErrores(errores, sender); } else { _vista.MostrarListaDeErrores(errores, sender); } } else { _vista.Secuencias = FrecuenciaServicio.ObtenerFrecuenciasManual(); _vista.TerminoProceso("cpTerminoDeProcesarInformacionDesdeExcel", true, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaBorrarCliente(object sender, FrecuenciaArgumento e) { try { var op = FrecuenciaServicio.EliminarClienteFrecuencia(e.Data); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } else { _vista.ClientesAsignados = ClienteServicio.ObtenerClientesPorFrecuenciaAsociados(e.Data); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaActualizarFrecuencia(object sender, FrecuenciaArgumento e) { try { Operacion op = FrecuenciaServicio.Actualizar(e.Data); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } else { _vista.Frecuencias = FrecuenciaServicio.ObtenerFrecuencias(); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaGrabarFrecuenciaCliente(object sender, FrecuenciaArgumento e) { try { var resultado = FrecuenciaServicio.GrabarFrecuenciaDeCliente(e.Data); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } else { foreach (var itemCliente in _vista.ClientesDePoligno.Where(itemCliente => itemCliente.CODE_CUSTOMER.Equals(e.Data.CODE_CUSTOMER))) { if (e.Data.ID_FREQUENCY == 0) { itemCliente.ID_FREQUENCY = int.Parse(resultado.DbData); itemCliente.CODE_FREQUENCY = int.Parse(resultado.DbData); } itemCliente.SUNDAY = e.Data.SUNDAY; itemCliente.MONDAY = e.Data.MONDAY; itemCliente.TUESDAY = e.Data.TUESDAY; itemCliente.WEDNESDAY = e.Data.WEDNESDAY; itemCliente.THURSDAY = e.Data.THURSDAY; itemCliente.FRIDAY = e.Data.FRIDAY; itemCliente.SATURDAY = e.Data.SATURDAY; itemCliente.FREQUENCY_WEEKS = e.Data.FREQUENCY_WEEKS; } resultado = FrecuenciaServicio.AsociarClienteAFrecuencia(e.Data); if (resultado.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(resultado.Mensaje, sender); } } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaBorrarFrecuencia(object sender, FrecuenciaArgumento e) { try { var op = FrecuenciaServicio.Eliminar(e.Data); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } else { _vista.Frecuencias = FrecuenciaServicio.ObtenerFrecuencias(); _vista.TerminoDeGrabar("BORRAR-0", sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
private void _vista_UsuarioDeseaEliminarFrecuencias(object sender, FrecuenciaArgumento e) { try { var op = FrecuenciaServicio.EliminarFrecuenciasManuales(e); if (op.Resultado == ResultadoOperacionTipo.Exito) { _vista.Secuencias = FrecuenciaServicio.ObtenerFrecuenciasManual(); _vista.TerminoProceso("cpTerminoDeProcesarInformacionDesdeExcel", true, sender); } else { _vista.EstablecerError(op.Mensaje, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }
void _vista_UsuarioDeseaInsertarFrecuencia(object sender, FrecuenciaArgumento e) { try { var op = FrecuenciaServicio.Crear(e.Data); if (op.Resultado == ResultadoOperacionTipo.Error) { _vista.EstablecerError(op.Mensaje, sender); } else { _vista.Frecuencias = FrecuenciaServicio.ObtenerFrecuencias(); e.Data.ID_FREQUENCY = int.Parse(op.DbData); _vista.TerminoDeGrabar("NUEVO-" + e.Data.ID_FREQUENCY, sender); } } catch (Exception ex) { _vista.EstablecerError(ex.Message, sender); } }