Beispiel #1
0
        private void FillStructureObjects()
        {
            StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager);

            StructureObjectsCB.ValueMember   = "ID";
            StructureObjectsCB.DisplayMember = "Name";
            StructureObjectsCB.DropDownStyle = ComboBoxStyle.DropDownList;
            StaffStructureObject none = new StaffStructureObject();

            //none.ID = -1;
            none.Name = "- не вибрано -";
            List <ItemIntValue> list = new List <ItemIntValue>();

            list.AddRange(StructureObjects.GetStructureObjectsHierarchy(true));

            StructureObjectsCB.DataSource = list;

            if (mode == "edit" || mode == "copy")
            {
                if (sheduler != null && sheduler.StructureObjectID != null)
                {
                    int i = 0;
                    foreach (object o in StructureObjectsCB.Items)
                    {
                        ItemIntValue StructureObject = (ItemIntValue)o;
                        if (StructureObject.ID == sheduler.StructureObjectID)
                        {
                            StructureObjectsCB.SelectedIndex = i;
                        }
                        i++;
                    }
                }

                if (mode == "copy")
                {
                    StartDateDTP.Value = sheduler.StartDate.Date.AddDays(1);
                    EndDateDTP.Value   = sheduler.EndDate.Date.AddDays(1);
                    StartTimeDTP.Value = sheduler.StartDate;
                    EndTimeDTP.Value   = sheduler.EndDate;
                }
            }
        }
Beispiel #2
0
        private void FillStructureObjects()
        {
            StaffStructureObjectsLogic StructureObjects = new StaffStructureObjectsLogic(manager);
            StructureObjectsCB.ValueMember = "ID";
            StructureObjectsCB.DisplayMember = "Name";
            StructureObjectsCB.DropDownStyle = ComboBoxStyle.DropDownList;
            StaffStructureObject none = new StaffStructureObject();
            //none.ID = -1;
            none.Name = "- не вибрано -";
            List<ItemIntValue> list = new List<ItemIntValue>();

            list.AddRange(StructureObjects.GetStructureObjectsHierarchy(true));

            StructureObjectsCB.DataSource = list;

            if (mode == "edit" || mode == "copy")
            {
                if (sheduler != null && sheduler.StructureObjectID != null)
                {
                    int i = 0;
                    foreach (object o in StructureObjectsCB.Items)
                    {
                        ItemIntValue StructureObject = (ItemIntValue)o;
                        if (StructureObject.ID == sheduler.StructureObjectID)
                        {
                            StructureObjectsCB.SelectedIndex = i;
                        }
                        i++;
                    }
                }

                if (mode == "copy")
                {
                    StartDateDTP.Value = sheduler.StartDate.Date.AddDays(1);
                    EndDateDTP.Value = sheduler.EndDate.Date.AddDays(1);
                    StartTimeDTP.Value = sheduler.StartDate;
                    EndTimeDTP.Value = sheduler.EndDate;

                }
            }
        }