Exemplo n.º 1
0
        public Crear()
        {
            InitializeComponent();

            Especialidades   = new List <ConsultorioSagradaFamilia.Models.Especialidad>();
            ObrasSociales    = new List <ConsultorioSagradaFamilia.Models.ObraSocial>();
            HorariosAtencion = new List <HorarioAtencion>();

            EspecialidadesGrid.ItemsSource = Especialidades;
            ObrasSocialesGrid.ItemsSource  = ObrasSociales;

            Dia Lunes = new Dia {
                Id = 1, Nombre = "Lunes"
            };
            Dia Martes = new Dia {
                Id = 2, Nombre = "Martes"
            };
            Dia Miércoles = new Dia {
                Id = 3, Nombre = "Miércoles"
            };
            Dia Jueves = new Dia {
                Id = 4, Nombre = "Jueves"
            };
            Dia Viernes = new Dia {
                Id = 5, Nombre = "Viernes"
            };
            Dia Sábado = new Dia {
                Id = 6, Nombre = "Sábado"
            };
            Dia Domingo = new Dia {
                Id = 7, Nombre = "Domingo"
            };

            List <Dia> Dias = new List <Dia> {
                Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo
            };

            DiasCombobox.ItemsSource       = Dias;
            DiasCombobox.DisplayMemberPath = "Nombre";
            DiasCombobox.SelectedValuePath = "Id";

            List <int> Horas = new List <int> {
                8, 9, 10, 11, 12, 16, 17, 18, 19, 20
            };

            HorasInicioCombobox.ItemsSource   = Horas;
            MinutosInicioCombobox.ItemsSource = Minutos;

            HorasFinalCombobox.ItemsSource   = Horas;
            MinutosFinalCombobox.ItemsSource = Minutos;

            HorariosGrid.ItemsSource = HorariosAtencion;
        }
Exemplo n.º 2
0
        public EditarMedico(ConsultorioSagradaFamilia.Models.Medico medico)
        {
            InitializeComponent();
            Medico = medico;

            Apellido.Text  = medico.Apellido;
            CUIL.Text      = medico.CUIL;
            DNI.Text       = medico.DNI.ToString();
            Domicilio.Text = medico.Domicilio;
            FechaNacimiento.SelectedDate = medico.FechaNacimiento;
            Mail.Text            = medico.Mail;
            Matricula.Text       = medico.Matricula.ToString();
            Monto.Text           = medico.Monto.ToString("n2");
            Nombre.Text          = medico.Nombre;
            Telefono.Text        = medico.Telefono.ToString();
            Habilitado.IsChecked = medico.Habilitado;

            Especialidades   = new List <ConsultorioSagradaFamilia.Models.Especialidad>();
            ObrasSociales    = new List <ConsultorioSagradaFamilia.Models.ObraSocial>();
            HorariosAtencion = new List <HorarioAtencion>();

            EspecialidadesGrid.ItemsSource = Especialidades;
            ObrasSocialesGrid.ItemsSource  = ObrasSociales;

            Dia Lunes = new Dia {
                Id = 1, Nombre = "Lunes"
            };
            Dia Martes = new Dia {
                Id = 2, Nombre = "Martes"
            };
            Dia Miércoles = new Dia {
                Id = 3, Nombre = "Miércoles"
            };
            Dia Jueves = new Dia {
                Id = 4, Nombre = "Jueves"
            };
            Dia Viernes = new Dia {
                Id = 5, Nombre = "Viernes"
            };
            Dia Sábado = new Dia {
                Id = 6, Nombre = "Sábado"
            };
            Dia Domingo = new Dia {
                Id = 7, Nombre = "Domingo"
            };

            List <Dia> Dias = new List <Dia> {
                Lunes, Martes, Miércoles, Jueves, Viernes, Sábado, Domingo
            };

            DiasCombobox.ItemsSource       = Dias;
            DiasCombobox.DisplayMemberPath = "Nombre";
            DiasCombobox.SelectedValuePath = "Id";

            List <int> Horas = new List <int> {
                8, 9, 10, 11, 12, 16, 17, 18, 19, 20
            };

            HorasInicioCombobox.ItemsSource   = Horas;
            MinutosInicioCombobox.ItemsSource = Minutos;

            HorasFinalCombobox.ItemsSource   = Horas;
            MinutosFinalCombobox.ItemsSource = Minutos;

            HorariosGrid.ItemsSource = HorariosAtencion;

            Especialidades   = DbContextSingleton.dbContext.GetEspecialidadesPorMedico(Medico.IdMedico);
            ObrasSociales    = DbContextSingleton.dbContext.GetObraSocialesPorMedico(Medico.IdMedico);
            HorariosAtencion = DbContextSingleton.dbContext.GetHorariosAtencionPorMedico(Medico.IdMedico);

            EspecialidadesOriginales = DbContextSingleton.dbContext.GetEspecialidadesPorMedico(Medico.IdMedico);
            ObrasSocialesOriginales  = DbContextSingleton.dbContext.GetObraSocialesPorMedico(Medico.IdMedico);

            EspecialidadesGrid.ItemsSource = Especialidades;
            ObrasSocialesGrid.ItemsSource  = ObrasSociales;
            HorariosGrid.ItemsSource       = HorariosAtencion;
        }