示例#1
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();
        }
示例#2
0
 // FILTRA LOS TURNOS POR DOCTOR SELECCIONADO
 private void llenarSelectivo()
 {
     Turno objTurno = new Turno();
     this.calendar1.Items.Clear();
     objTurno.setMatricula(this.vOutlookNavPane1.SelectedItem.Text);
     ArrayList col = new ArrayList();
     col = objTurno.TurnosDoctor();
     for (int i = 0; i < col.Count; i++)
     {
         objTurno = (Turno)col[i];
         CalendarItem objItems = new CalendarItem(this.calendar1, objTurno.getFecha(), objTurno.getDuracion(), objTurno.getApellido() + " " + objTurno.getNombre());
         objItems.Tag = objTurno.getDni();
         this.calendar1.Items.Add(objItems);
     }
 }
示例#3
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();
        }