예제 #1
0
 private void Save_btn_Click(object sender, RoutedEventArgs e)
 {
     if ((registroSelectCombo.SelectedIndex > -1) && (pacienteComboBox.SelectedIndex > -1))
     {
         citanueva.fecha_cita    = citaDatePicker.SelectedDate.HasValue ? citaDatePicker.SelectedDate.Value : DateTime.Now;
         citanueva.estado        = EstadoCita.Pendiente;
         citanueva.tipo          = TipoCita.Previa;
         citanueva.paciente_id   = ((Paciente)pacienteComboBox.SelectedItem).id;
         citanueva.personal_id   = ((Personal)registroSelectCombo.SelectedItem).id;
         citanueva.fecha_ingreso = DateTime.Now;
         var v = citanueva.Ingresar();
         if (v.Value)
         {
             MessageBox.Show("Cita añadida...");
             needreload = true;
             Close();
         }
     }
     else
     {
         MessageBox.Show("Debes asignar tanto como el Personal como el Paciente a atender.");
     }
 }
예제 #2
0
        private void Save_btn_Click(object sender, RoutedEventArgs e)
        {
            if (personalComboBox.SelectedIndex == -1)
            {
                MessageBox.Show("escoje un personal que atienda la emergencia.");
                return;
            }
            paciente.nombre = emergenciaTextBox.Text;
            paciente.Ingresar();
            citanueva.fecha_cita    = DateTime.Now;
            citanueva.estado        = EstadoCita.EnCurso;
            citanueva.tipo          = TipoCita.Emergencia;
            citanueva.paciente_id   = paciente.id;
            citanueva.personal_id   = ((Personal)personalComboBox.SelectedItem).id;
            citanueva.fecha_ingreso = DateTime.Now;
            var v = citanueva.Ingresar();

            if (v.Value)
            {
                MessageBox.Show("Cita de Emergencia añadida...");
                needreload = true;
                Close();
            }
        }