public IList <Muestra> ObtenerMuestrasConsistentes() { String municipio = CmbSecretaria.Text; String codigoMunicipio = ObtenerCodigoMunicipio(municipio); DateTime fecha = DtpFecha.Value; OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.ShowDialog(); string ruta = fileDialog.FileName; IList <Muestra> muestras = servicionArcvMuestra.ObtenerMuestasConsistentes(fecha, codigoMunicipio, ruta); servicionArcvMuestra.GuardarMuestrasInConsistentes(fecha, codigoMunicipio, ruta); ReporteConsultaMuestra reporteConsultaMuestra = servicionArcvMuestra.ObtenerReporteConsultaMuestra(fecha, codigoMunicipio, ruta); CrearMensajeUsuario(reporteConsultaMuestra); return(muestras); }
public ReporteConsultaMuestra ObtenerReporteConsultaMuestra(DateTime fecha, string codigoMunicipio, string ruta) { IList <Muestra> muestras = archivoMuestra.Consultar(ruta); int reportes = muestras.Count(); int existosos = 0; int fallido = 0; foreach (var item in muestras) { if (item.Secretaria.Codigo.Equals(codigoMunicipio) && SonFechasConsistentes(fecha, item.fecha)) { existosos = existosos + 1; } else { fallido = fallido + 1; } } ReporteConsultaMuestra reporteConsultaMuestra = new ReporteConsultaMuestra(reportes, existosos, fallido); return(reporteConsultaMuestra); }
public void CrearMensajeUsuario(ReporteConsultaMuestra reporteConsultaMuestra) { string respuestaUsuario = $"resultados de carga : repotes :{reporteConsultaMuestra.CantidadReportados}, cargados sastifactoriamente : {reporteConsultaMuestra.CatidadaSastifactorio} con error : {reporteConsultaMuestra.CantidadErrores}"; Mensajes.MostrarInformacion(respuestaUsuario); }