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(); }
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(); }
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(); } } }