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