/// <summary> /// Método que se encarga de leer el archivo de datos. /// </summary> /// <param name="_crutaArchivo">Ruta del archivo</param> /// <returns>Devuelve un conjunto de datos</returns> public string[] Recuperardatos(string _crutaArchivo) { string[] _ctextoEntrada = {}; string _cmensaje; IVisualizamensaje objmensaje = new VisualizarMensaje(); if (File.Exists(_crutaArchivo)) { _ctextoEntrada = File.ReadAllLines(_crutaArchivo); } else { _cmensaje = "La ruta que se agregó no existe"; objmensaje.mensaje(_cmensaje); } return(_ctextoEntrada); }
/// <summary> /// Método que se encarga de validar los minutos. /// </summary> /// <param name="_objDatos">Datos a validar</param> /// <returns>Devuelve una bandera verdadera si se cumple de lo contrario devuelve falso</returns> public bool ValidaMinuto(string _objDatos) { IVisualizamensaje visualizarmensaje = new VisualizarMensaje(); string _cmensaje; string[] _cENombrefecha; int _imunito; try { _cENombrefecha = _objDatos.Split(','); DateTime _objDatos1 = DateTime.Parse(_cENombrefecha[1]); DateTime _dfechaHoy = DateTime.Now; if (_dfechaHoy.Minute > _objDatos1.Minute) { _imunito = (_dfechaHoy.Minute) - (_objDatos1.Minute); _cmensaje = "El evento " + _cENombrefecha[0] + " Ocurrió hace: " + _imunito + " minutos"; visualizarmensaje.mensaje(_cmensaje); return(true); } else { if (_dfechaHoy.Minute < _objDatos1.Minute) { _imunito = (_objDatos1.Minute) - (_dfechaHoy.Minute); _cmensaje = "El evento " + _cENombrefecha[0] + " Ocurrirá en: " + _imunito + " minutos"; visualizarmensaje.mensaje(_cmensaje); return(true); } } } catch (Exception) { _cmensaje = "El formato del archivo es incorrecto"; visualizarmensaje.mensaje(_cmensaje); return(false); } return(false); }
/// <summary> /// Método encargado de validar un determinado día. /// </summary> /// <param name="_objDatos">Datos a evaluar.</param> /// <returns>Devuelve verdadero si los datos fueron evaluados correctamente de lo contrario devuelve falso.</returns> public bool ValidaDia(string _objDatos) { #region Declaraciones IVisualizamensaje visualizarmensaje = new VisualizarMensaje(); string _cmensaje; string[] _cENombrefecha; int _idia; #endregion try { _cENombrefecha = _objDatos.Split(','); DateTime _objDatos1 = DateTime.Parse(_cENombrefecha[1]); DateTime _dfechaHoy = DateTime.Now; if (_dfechaHoy.Day > _objDatos1.Day) { _idia = (_dfechaHoy.Day) - (_objDatos1.Day); _cmensaje = "El evento " + _cENombrefecha[0] + " Ocurrió hace: " + _idia + " días"; visualizarmensaje.mensaje(_cmensaje); return(true); } else { if (_dfechaHoy.Day < _objDatos1.Day) { _idia = (_objDatos1.Day) - (_dfechaHoy.Day); _cmensaje = "El evento " + _cENombrefecha[0] + " Ocurrirá en: " + _idia + " días"; visualizarmensaje.mensaje(_cmensaje); return(true); } } } catch { _cmensaje = "El formato del archivo es incorrecto"; visualizarmensaje.mensaje(_cmensaje); return(false); } return(false); }
/// <summary> /// Método encargado de validar una determinada hora. /// </summary> /// <param name="_objDatos">Datos a evaluar.</param> /// <returns>Devuelve verdadero si los datos fueron evaluados correctamente de lo contrario devuelve falso.</returns> public bool ValidaHora(string _objDatos) { IVisualizamensaje visualizarmensaje = new VisualizarMensaje(); string _cmensaje; string[] _cENombrefecha; int _ihora; try { _cENombrefecha = _objDatos.Split(','); DateTime _objDatos1 = DateTime.Parse(_cENombrefecha[1]); DateTime _dfechaHoy = DateTime.Now; if (_dfechaHoy.Hour > _objDatos1.Hour) { _ihora = (_dfechaHoy.Hour) - (_objDatos1.Hour); _cmensaje = "El evento " + _cENombrefecha[0] + " Ocurrió hace: " + _ihora + " horas"; visualizarmensaje.mensaje(_cmensaje); return(true); } else { if (_dfechaHoy.Hour < _objDatos1.Hour) { _ihora = (_objDatos1.Hour) - (_dfechaHoy.Hour); _cmensaje = "El evento " + _cENombrefecha[0] + " Ocurrirá en: " + _ihora + " horas"; visualizarmensaje.mensaje(_cmensaje); return(true); } } } catch { _cmensaje = "El formato del archivo es incorrecto"; visualizarmensaje.mensaje(_cmensaje); return(false); } return(false); }