public VentanaPrincipal() { InitializeComponent(); tc = new System.Windows.Forms.TabControl(); tc.Dock = DockStyle.Fill; tc.Visible = false; panelBackground.Controls.Add(tc); confirmacionTurno = new ConfirmacionTurno(); timer1.Start(); }
private void button2_Click(object sender, EventArgs e) { ConfirmacionTurno ct = new ConfirmacionTurno(); if (gestorTurno.hayMensajesAConfirmar()) { ct.confirmarMensajes(); } }
public virtual void informarPaciente() { ConfirmacionTurno ctc; MensajeConfirmacion mc = new MensajeConfirmacion(); mc.Estado = "ENVIADO"; mc.Medio = ""; mc.FechaMensaje = DateTime.Now; mc.Mensaje = "Su turno con " + this.EntidadTurno.ToString() + " se reprogramo para el dia " + this.Fecha.ToShortDateString() + " a las " + this.Hora.ToShortTimeString(); mc.Mensaje += ". Si esta conforme con el mismo responda SI, caso contrario responda NO. Gracias"; mc.Turno = this; if (this.Paciente.AceptaCorreo) { ctc = new ConfirmacionTurno(new ManejadorMail()); mc.Medio += "CORREO;"; ctc.enviarMensaje(mc); ctc.registrarMensajeConfirmacion(mc); } if (this.Paciente.AceptaSMS) { ctc = new ConfirmacionTurno(new ManejadorSMS()); mc.Medio += "SMS;"; ctc.enviarMensaje(mc); ctc.registrarMensajeConfirmacion(mc); } if (this.Paciente.AceptaWhatsapp) { ctc = new ConfirmacionTurno(new ManejadorWhatsapp()); mc.Medio += "WHATSAPP"; ctc.enviarMensaje(mc); ctc.registrarMensajeConfirmacion(mc); } }