Beispiel #1
0
        private void frmTurno_Load(object sender, EventArgs e)
        {
            try
            {
                unaAgenda.armarAgenda(unProfesional.Id, unaEspecialidad);

                if (unaAgenda.FechaDesde < DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]).Date)
                {
                    dtpFechas.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]).Date;
                }
                else
                {
                    dtpFechas.MinDate = unaAgenda.FechaDesde;
                }
                dtpFechas.MaxDate = unaAgenda.FechaHasta;

                lbl1.Text = "Afiliado: " + unAfiliado.Apellido + ", " + unAfiliado.Nombre;
            }
            catch
            {
                MessageBox.Show("El profesional seleccionado no tiene una agenda disponible", "Error", MessageBoxButtons.OK);
                lstTurno frmTurno = new lstTurno();
                frmTurno.unAfiliado = this.unAfiliado;
                frmTurno.Show();
                this.Close();
            }

            //MessageBox.Show("Desde: " + unaAgenda.FechaDesde + ", Hasta: " + unaAgenda.FechaHasta, "test", MessageBoxButtons.OK);

            grillaHorarios.AutoGenerateColumns = false;
            grillaHorarios.MultiSelect         = false;

            DataGridViewTextBoxColumn ColDia = new DataGridViewTextBoxColumn();

            ColDia.DataPropertyName = "DiaString";
            ColDia.HeaderText       = "Dia";
            ColDia.Width            = 120;
            grillaHorarios.Columns.Add(ColDia);

            DataGridViewTextBoxColumn ColFecha = new DataGridViewTextBoxColumn();

            ColFecha.DataPropertyName = "Fecha";
            ColFecha.HeaderText       = "Fecha";
            ColFecha.Width            = 120;
            grillaHorarios.Columns.Add(ColFecha);

            DataGridViewTextBoxColumn ColHora = new DataGridViewTextBoxColumn();

            ColHora.DataPropertyName = "Horario";
            ColHora.HeaderText       = "Horario";
            ColHora.Width            = 120;
            grillaHorarios.Columns.Add(ColHora);

            lblProfesional.Text  = unProfesional.Apellido + ", " + unProfesional.Nombre;
            lblEspecialidad.Text = Utiles.ObtenerEspecialidad(unaEspecialidad);
        }