示例#1
0
        public void load()
        {
            Dictionary <int, String> listaEspecialidades = new Dictionary <int, String>();

            pn = new ProfesionalNegocio();
            listaEspecialidades = pn.getEspecialidades();

            if (MedicoEspecialidades != null)
            {
                foreach (var pair in listaEspecialidades)
                {
                    foreach (var pair2 in MedicoEspecialidades)
                    {
                        if (pair2.Key == pair.Key)
                        {
                            lbxEleccionesEspecialidades.Items.Add(pair);
                        }
                    }
                }
            }

            foreach (var pair in listaEspecialidades)
            {
                lbxOpcionesEspecialidades.Items.Add(pair);
            }

            lbxOpcionesEspecialidades.DisplayMember   = "Value";
            lbxEleccionesEspecialidades.DisplayMember = "Value";
        }
        public BuscarProfesional()
        {
            gn                               = new GeneralNegocio();
            pn                               = new ProfesionalNegocio();
            Profesional                      = new Profesional();
            Profesional.Dir                  = new Direccion();
            Profesional.Telefonos            = new List <Telefono>();
            Profesional.ServiciosHabilitados = new List <ServicioMedico>();
            Profesional.Atencion             = new Dictionary <int, string>();
            Profesional.Especialidades       = new Dictionary <int, string>();

            InitializeComponent();
            load();
        }
示例#3
0
        public MenuDiasMedicoForm()
        {
            pn                 = new ProfesionalNegocio();
            Atencion           = new Dictionary <int, string>();
            seleccionLunes     = false;
            seleccionMartes    = false;
            seleccionMiercoles = false;
            seleccionJueves    = false;
            seleccionViernes   = false;
            seleccionSabados   = false;
            seleccionDomingo   = false;
            InitializeComponent();

            cbxAtencionLunes.Visible     = false;
            cbxAtencionMartes.Visible    = false;
            cbxAtencionMiercoles.Visible = false;
            cbxAtencionJueves.Visible    = false;
            cbxAtencionViernes.Visible   = false;
            cbxAtencionDomingo.Visible   = false;
            cbxAtencionSabado.Visible    = false;
        }
示例#4
0
        private void load()
        {
            ver                              = new Verificacion();
            contTel                          = 0;
            profesional                      = new Profesional();
            profesional.Telefonos            = new List <Telefono>();
            profesional.Dir                  = new Direccion();
            profesional.Especialidades       = new Dictionary <int, string>();
            profesional.Atencion             = new Dictionary <int, string>();
            profesional.ServiciosHabilitados = new List <ServicioMedico>();
            InitializeComponent();
            gn = new GeneralNegocio();
            pn = new ProfesionalNegocio();

            try
            {
                tipoTel = gn.getTiposTelefonos();
                foreach (var pair in tipoTel)
                {
                    cbxTipoTel.Items.Add(pair);
                }

                provincia = gn.getProvincia();
                foreach (var pair in provincia)
                {
                    cbxProvincia.Items.Add(pair);
                }
                gn.cerrarConexion();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error en carga de Items");
            }
            cbxTipoTel.DisplayMember   = "Value";
            cbxTipoTel.ValueMember     = "Key";
            dtpFechaNacimiento.MaxDate = DateTime.Today;
            dtpFechaNacimiento.MinDate = DateTime.Today.AddYears(-100);
        }
示例#5
0
        public TurnosForm()
        {
            ProfesionalNegocio = new ProfesionalNegocio();
            ce   = new CambioEstado();
            bp   = new BuscarPaciente();
            pn   = new PacienteNegocio();
            nt   = new nuevoTurno();
            tn   = new TurnoNegocio();
            cp   = new CargaPacienteForm();
            cm   = new CargaMedicoForm();
            bpro = new BuscarProfesional();
            InitializeComponent();

            dgvTurnos.DataSource = tn.listarTurnos();
            dgvTurnos.Columns["FechaSolicitud"].Visible = false;
            dgvTurnos.Columns["idTurno"].Visible        = false;
            dgvTurnos.Columns["idEstado"].Visible       = false;
            dgvTurnos.Columns["idPaciente"].Visible     = true;
            dgvTurnos.Columns["idProfesional"].Visible  = false;
            dgvTurnos.Columns["idEspecialidad"].Visible = false;
            dgvTurnos.Columns["Estado"].DisplayIndex    = 8;
            //dgvTurnos.cell
        }
示例#6
0
        public nuevoTurno()
        {
            diaDeTurno = new DateTime();
            Turnos     = new List <Turno>();
            p          = new Paciente();
            bp         = new BuscarPaciente();
            tn         = new TurnoNegocio();
            pn         = new ProfesionalNegocio();
            InitializeComponent();
            int hora = 8;
            int min  = 00;

            while (hora < 19)
            {
                cbxHora.Items.Add(hora++);
            }
            while (min < 60)
            {
                cbxMinutos.Items.Add(min);
                min += 15;
            }
            dtpFechaTurno.MinDate = DateTime.Today;
            dtpFechaTurno.MaxDate = DateTime.Today.AddMonths(5);
        }