Пример #1
0
        private void chkListFiltrosHoraDias_ItemCheck(object sender, ItemCheckEventArgs e)
        {
            ;
            string item = (string)chkListFiltrosHoraDias.SelectedItem;

            if (item != null)
            {
                string[] data  = item.Split(' ');
                bool     check = !chkListFiltrosHoraDias.GetItemChecked(chkListFiltrosHoraDias.SelectedIndex);
                if (data[0] == "FullDay")
                {
                    if (check)
                    {
                        principal.DiasFiltrados.Add(Clase.GetDiaFullStringToInt(data[2]));
                    }
                    else
                    {
                        principal.DiasFiltrados.Remove(Clase.GetDiaFullStringToInt(data[2]));
                    }
                }
                else
                {
                    string inicio = txtHoraInicioFiltro.Text;
                    string fin    = txtHoraFinFiltro.Text;
                    string filtro = ((data[0] == "Todos") ? item.Replace("Todos los Días", "Semana") : item);
                    if (check)
                    {
                        principal.FiltrosHoraDia.Add(filtro);
                    }
                    else
                    {
                        principal.FiltrosHoraDia.Remove(filtro);
                    }
                }
            }
        }