Пример #1
0
 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();
 }
Пример #2
0
 private void button2_Click(object sender, EventArgs e)
 {
     ConfirmacionTurno ct = new ConfirmacionTurno();
     if (gestorTurno.hayMensajesAConfirmar())
     {
         ct.confirmarMensajes();
     }
 }
Пример #3
0
 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);
     }
 }