示例#1
0
 public UsuariosVentana(dbcon con, Session s, string accion)
 {
     InitializeComponent();
     db      = con;
     session = s;
     preselec.ItemsSource = session.EnumerarUsuarios();
     personal             = new PersonalCollecion(db);
     personal.Reload();
     personCombo.ItemsSource = personal;
     selec = new Usuario();
     acc   = accion;
     if (accion == "ingresar")
     {
         p_select_stack.Visibility = Visibility.Collapsed;
         save_btn.IsEnabled        = false;
         save_btn.Content          = "Guardar";
         Height -= 24;
     }
     else if (accion == "editar")
     {
         save_btn.IsEnabled = false;
     }
     else if (accion == "eliminar")
     {
         edit_stack.Visibility = Visibility.Collapsed;
         Height             = 180;
         save_btn.Content   = "Eliminar";
         save_btn.IsEnabled = false;
     }
 }
示例#2
0
        public bool Editar()
        {
            p = new Personal(db);
            profesiones.Cargar();
            personas_activas = new PersonalCollecion(db);
            personas_activas.Reload();
            PersonalSelectCombo.ItemsSource = personas_activas;
            agendaComboBox.ItemsSource      = agendas;
            p_select_stack.Visibility       = Visibility.Visible;
            this.Height     += 50;
            save_btn.Content = "Guardar Cambios";
            accion           = Modalidad.Editar;
            profesiones.Cargar();
            save_btn.IsEnabled        = false;
            ProfsComboBox.ItemsSource = profesiones;
            if (usuario)
            {
                nombreTextBox.IsEnabled   = false;
                apellidoTextBox.IsEnabled = false;
                ProfsComboBox.IsEnabled   = false;
                fechaDatePicker.IsEnabled = false;
            }
            bool?op = this.ShowDialog();

            return(op.Value);
        }
 public AgregarCitaEmergencia(dbcon con)
 {
     InitializeComponent();
     db       = con;
     personal = new PersonalCollecion(db);
     personal.Reload();
     personalComboBox.ItemsSource = personal;
     paciente  = new Paciente(db);
     citanueva = new Cita(db);
 }
示例#4
0
 public AgregarCita(dbcon con)
 {
     InitializeComponent();
     db       = con;
     personal = new PersonalCollecion(db);
     personal.Reload();
     registroSelectCombo.ItemsSource = personal;
     pacientes = FiltroPasientes.Cargar(db);
     pacienteComboBox.ItemsSource = pacientes;
     citanueva = new Cita(db);
 }
示例#5
0
 public RegistrosCitasPage(dbcon con)
 {
     db         = con;
     agendas    = AgendaHoraria.CargarTodos(db);
     ListaCitas = new CitasList(con);
     InitializeComponent();
     citasListBox.ItemsSource = ListaCitas;
     personal = new PersonalCollecion(con);
     personalComboBox.ItemsSource = personal;
     personal.Reload(true);
     personalComboBox.SelectedIndex = personal.Count - 1;
     datosStack.Visibility          = Visibility.Collapsed;
     editEstadoComboBox.IsEnabled   = false;
 }
示例#6
0
        public bool Eliminar()
        {
            p = new Personal(db);
            personas_activas = new PersonalCollecion(db);
            personas_activas.Reload();
            PersonalSelectCombo.ItemsSource = personas_activas;
            p_select_stack.Visibility       = Visibility.Visible;
            edit_stack.Visibility           = Visibility.Collapsed;
            this.Height        = 200;
            save_btn.Content   = "Eliminar";
            save_btn.IsEnabled = false;

            accion = Modalidad.Eliminar;
            bool?op = this.ShowDialog();

            return(op.Value);
        }