Example #1
0
        private void calendar1_ItemCreated(object sender, CalendarItemCancelEventArgs e)
        {
            Turno objTurno = new Turno();
            // SE CREA EL TURNO
            // NO HA SIDO AVISADO - NO HA ASISTIDO

            objTurno.setDni(e.Item.Text);
            objTurno.setFecha(e.Item.Date);
            objTurno.setDuracion(e.Item.Duration);
            objTurno.setMatricula(this.vOutlookNavPane1.SelectedItem.Text);
            objTurno.setAviso(0);
            objTurno.setAsistencia(0);

            if (objTurno.ExisteTurno())
            {
                // EL TURNO YA FUE DADO
                MessageBox.Show("El turno se dio a otro paciente.", "Advertencia");
                this.calendar1.Items.Remove(e.Item);
            }
            else
            {
                // EL TURNO ESTA LIBRE
                objTurno.NuevoTurno();
            }
            this.llenarSelectivo();
        }
Example #2
0
        private void calendar1_ItemDeleted(object sender, CalendarItemEventArgs e)
        {
            Turno objTurno = new Turno();

            objTurno.setDni(e.Item.Tag.ToString());
            objTurno.setMatricula(this.vOutlookNavPane1.SelectedItem.Text);
            objTurno.setFecha(e.Item.Date);

            objTurno.EliminarTurno();
        }
Example #3
0
        private void calendar1_ItemClick(object sender, CalendarItemEventArgs e)
        {
            // CONFIRMAR AVISO POR SMS
            Turno objTurno = new Turno();
            objTurno.setDni(e.Item.Tag.ToString());
            objTurno.setFecha(e.Item.Date);
            objTurno.DatosTurno();

            // CON ESTA CONDICION MUESTRO DIALOGO DE CONFIRMACION ASISTENCIA
            // O DIALOGO DE ENVIO DE SMS
            if(e.Item.Date.ToShortDateString() == DateTime.Now.ToShortDateString())
            {
                // EL DIA ACTUAL ES IGUAL AL TURNO
                if (MessageBox.Show("Confirma la asistencia del Paciente.", "Confirmar Asistencia", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    objTurno.ConfirmarAsistencia();
                }
            }
            else
            {
                //EL DIA ACTUAL NO ES LA FECHA DEL TURNO
                if (MessageBox.Show("Enviar SMS recordatorio al Paciente.", "Envio de SMS", MessageBoxButtons.OKCancel) == DialogResult.OK)
                {
                    objTurno.EnviarSMS();
                }
            }
        }