public override void Manipular() { ProgramaEmisor p = ProgramaEmisor.GetInstancia(); int posUsr = p.BuscarUsuarioID(IDUsuario); if (p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo == EstadoDialogo.PideHoraFechaNotObjetivo) { if ((MensajeEntrada == "lunes") || (MensajeEntrada == "martes") || (MensajeEntrada == "miercoles") || (MensajeEntrada == "jueves") || (MensajeEntrada == "viernes") || (MensajeEntrada == "sabado") || (MensajeEntrada == "domingo")) { Respuesta = "ELIGE A QUE ::HORA:: QUIERES QUE SE NOTIFIQUE EL ::" + p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Entrada.ToString() + ":: ESCRIBE\n" + " CON EL SIGUIENTE FORMATO: \nHH:MM \n___"; p.GuardarDiaDiaNotificacionAUsuario((Dias)Enum.Parse(typeof(Dias), MensajeEntrada, true), IDUsuario); p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.GuardadoNotificacion; } else { Respuesta = "NO SE ENTENDIO DIA\nVUELVA A INTENTAR\nESCRIBA continuar\n___"; p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideDiaFechaNotObjetivo; p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Error = true; } } else { Respuesta = "Listo"; base.Manipular(); } }
public override void Manipular() { ProgramaEmisor p = ProgramaEmisor.GetInstancia(); int posUsr = p.BuscarUsuarioID(IDUsuario); if (p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo == EstadoDialogo.PideHora) { try { Dias dia = (Dias)Enum.Parse(typeof(Dias), MensajeEntrada, true); } catch (ArgumentException) { Respuesta = "Dia invalido, intente nuevamente "; p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.PideHora; } if ((MensajeEntrada == "lunes") || (MensajeEntrada == "martes") || (MensajeEntrada == "miercoles") || (MensajeEntrada == "jueves") || (MensajeEntrada == "viernes") || (MensajeEntrada == "sabado") || (MensajeEntrada == "domingo")) { Respuesta = "ELIGE A QUE ::HORA:: QUIERES QUE SE NOTIFIQUE EL ::" + Entrada.ToString() + ":: ESCRIBE\n" + " CON EL SIGUIENTE FORMATO: \nHH:MM \n___"; p.GuardarDiaDiaNotificacionAUsuario((Dias)Enum.Parse(typeof(Dias), MensajeEntrada, true), IDUsuario); p.UsuariosDelPrograma[posUsr].EstadoDialogoUsuario.Dialogo = EstadoDialogo.GuardadoNotificacion; } } else { Respuesta = "Listo"; base.Manipular(); } }