コード例 #1
0
        internal void guardarDatos(Pantalla_Selecc_Profesional psp2, Pantalla_Fecha_Vigencia_Agenda pantalla_Fecha_Vigencia_Agenda, DateTime fiagenda, DateTime ffagenda)
        {
            psp  = psp2;
            pfva = pantalla_Fecha_Vigencia_Agenda;
            fechaInicioAgenda = fiagenda;
            fechaFinAgenda    = ffagenda;

            DateTime fechaIAgenda = fechaInicioAgenda.Date;
            DateTime fechaFAgenda = fechaFinAgenda.Date;

            int encontrado = 0;

            for (int i = 1; i < 8; i++)
            {
                encontrado = 0;

                for (DateTime date = fechaIAgenda; date <= fechaFAgenda.Date; date = date.AddDays(1))
                {
                    if (Convert.ToInt16(date.DayOfWeek) == i)
                    {
                        encontrado = 1;
                        break;
                    }
                }

                if (encontrado == 0)
                {
                    switch (i)
                    {
                    case 1: listBox1.Items.Remove("Lunes");
                        break;

                    case 2:  listBox1.Items.Remove("Martes");
                        break;

                    case 3: listBox1.Items.Remove("Miércoles");
                        break;

                    case 4: listBox1.Items.Remove("Jueves");
                        break;

                    case 5: listBox1.Items.Remove("Viernes");
                        break;

                    case 6: listBox1.Items.Remove("Sábado");
                        break;
                    }
                }
            }

            if (listBox1.Items.Count < 6)
            {
                MessageBox.Show("Hemos removido los días que no estaban dentro de la vigencia de la agenda");
            }
        }
コード例 #2
0
 internal void guardarDatos(Pantalla_Selecc_Profesional pantalla_Seleccion_Profesional)
 {
     psp = pantalla_Seleccion_Profesional;
 }
コード例 #3
0
 internal void guardarDatos(Pantalla_Selecc_Profesional pantalla_Selecc_Profesional, decimal idP)
 {
     psp     = pantalla_Selecc_Profesional;
     idProfe = idP;
 }