public FormSelectEntityForInheritance(Entity entity, List<Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect, RequestorTypes requestorType)
        {
            InitializeComponent();

            SetStyle(
                    ControlStyles.UserPaint |
                    ControlStyles.AllPaintingInWmPaint |
                    ControlStyles.OptimizedDoubleBuffer, true);

            Clear();

            inheritanceHierarchy1.EntityDeleted += new EventHandler(inheritanceHierarchy1_EntityDeleted);
            TextBoxFocusHelper = new Slyce.Common.TextBoxFocusHelper(new Control[] { textBoxName });
            textBoxName.Text = DefaultNewAbstractParentName;

            MultiSelectEntities = multiSelect;
            RequestorType = requestorType;
            Entity = entity;
            UnavailableEntities = unavailableEntities;
            Text = title;
            SelectedEntity = selectedEntity;
            listViewEntities.CheckBoxes = MultiSelectEntities;
            FocusHelper = new Slyce.Common.TextBoxFocusHelper(new TextBox[] { textBoxName });

            if (requestorType == RequestorTypes.Entity_Create_Abstract_Parent)
                MultiSelectEntities = true;

            Populate();

            superTabControl1.SelectedTab = tabSelectEntity;
        }
        public FormSelectEntityForInheritance(Entity entity, List <Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect, RequestorTypes requestorType)
        {
            InitializeComponent();

            SetStyle(
                ControlStyles.UserPaint |
                ControlStyles.AllPaintingInWmPaint |
                ControlStyles.OptimizedDoubleBuffer, true);

            Clear();

            inheritanceHierarchy1.EntityDeleted += new EventHandler(inheritanceHierarchy1_EntityDeleted);
            TextBoxFocusHelper = new Slyce.Common.TextBoxFocusHelper(new Control[] { textBoxName });
            textBoxName.Text   = DefaultNewAbstractParentName;

            MultiSelectEntities = multiSelect;
            RequestorType       = requestorType;
            Entity = entity;
            UnavailableEntities = unavailableEntities;
            Text           = title;
            SelectedEntity = selectedEntity;
            listViewEntities.CheckBoxes = MultiSelectEntities;
            FocusHelper = new Slyce.Common.TextBoxFocusHelper(new TextBox[] { textBoxName });

            if (requestorType == RequestorTypes.Entity_Create_Abstract_Parent)
            {
                MultiSelectEntities = true;
            }

            Populate();

            superTabControl1.SelectedTab = tabSelectEntity;
        }
        public FormSelectExistingEntity(ComponentSpecification componentSpecification, List<Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect)
        {
            InitializeComponent();

            MultiSelect = multiSelect;
            RequestorType = RequestorTypes.Component;
            ComponentSpecification = componentSpecification;
            UnavailableEntities = unavailableEntities;
            Text = title;
            SelectedEntity = selectedEntity;
            Populate();
        }
        public FormSelectExistingEntity(ComponentSpecification componentSpecification, List <Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect)
        {
            InitializeComponent();

            MultiSelect            = multiSelect;
            RequestorType          = RequestorTypes.Component;
            ComponentSpecification = componentSpecification;
            UnavailableEntities    = unavailableEntities;
            Text           = title;
            SelectedEntity = selectedEntity;
            Populate();
        }
        private MaintenanceItem(string name, string desc, DateTime issueDate, Property property, Statuses status, List<Tenant> tenantsInvolved, RequestorTypes requestedBy, double estimatedCost, DateTime ealiestDue, DateTime latestDue, Priorities priority, TimeSpan estimatedTimeTaken,bool isServiceCall)
            : base(name, desc, issueDate, property, status, tenantsInvolved)
        {
            InstanceID = "Mnt_" + new string(InstanceID.Skip(4).ToArray());
            Priority = priority;

            RequestedBy = requestedBy;
            EstimatedCost = estimatedCost;
            EstimatedTimeTaken = estimatedTimeTaken;
            EarliestDueDate = ealiestDue;
            LatestDueDate = latestDue;
            IsServiceCall = isServiceCall;
        }
Exemple #6
0
        private MaintenanceItem(string name, string desc, DateTime issueDate, Property property, Statuses status, List <Tenant> tenantsInvolved, RequestorTypes requestedBy, double estimatedCost, DateTime ealiestDue, DateTime latestDue, Priorities priority, TimeSpan estimatedTimeTaken, bool isServiceCall)
            : base(name, desc, issueDate, property, status, tenantsInvolved)
        {
            InstanceID = "Mnt_" + new string(InstanceID.Skip(4).ToArray());
            Priority   = priority;

            RequestedBy        = requestedBy;
            EstimatedCost      = estimatedCost;
            EstimatedTimeTaken = estimatedTimeTaken;
            EarliestDueDate    = ealiestDue;
            LatestDueDate      = latestDue;
            IsServiceCall      = isServiceCall;
        }
        public FormSelectEntityForInheritance(Table table, List <Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect)
        {
            InitializeComponent();

            Clear();
            MultiSelectEntities = multiSelect;
            RequestorType       = RequestorTypes.Table;
            Table = table;
            UnavailableEntities = unavailableEntities;
            Text           = title;
            SelectedEntity = selectedEntity;
            FocusHelper    = new Slyce.Common.TextBoxFocusHelper(new TextBox[] { textBoxName });
            Populate();
        }
        public FormSelectEntityForInheritance(Table table, List<Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect)
        {
            InitializeComponent();

            Clear();
            MultiSelectEntities = multiSelect;
            RequestorType = RequestorTypes.Table;
            Table = table;
            UnavailableEntities = unavailableEntities;
            Text = title;
            SelectedEntity = selectedEntity;
            FocusHelper = new Slyce.Common.TextBoxFocusHelper(new TextBox[] { textBoxName });
            Populate();
        }
        public FormSelectExistingEntity(Entity entity, List<Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect, RequestorTypes requestorType)
        {
            InitializeComponent();

            Clear();

            MultiSelect = multiSelect;
            RequestorType = requestorType;
            Entity = entity;
            UnavailableEntities = unavailableEntities;
            Text = title;
            SelectedEntity = selectedEntity;
            listViewEx1.CheckBoxes = MultiSelect;
            FocusHelper = new Slyce.Common.TextBoxFocusHelper(new TextBox[] { textBoxName });

            if (requestorType == RequestorTypes.Entity_Create_Abstract_Parent)
                MultiSelect = true;

            Populate();
            PopulateItemsForEntity();
        }
        public FormSelectExistingEntity(Entity entity, List <Entity> unavailableEntities, Entity selectedEntity, string title, bool multiSelect, RequestorTypes requestorType)
        {
            InitializeComponent();

            Clear();

            MultiSelect         = multiSelect;
            RequestorType       = requestorType;
            Entity              = entity;
            UnavailableEntities = unavailableEntities;
            Text                   = title;
            SelectedEntity         = selectedEntity;
            listViewEx1.CheckBoxes = MultiSelect;
            FocusHelper            = new Slyce.Common.TextBoxFocusHelper(new TextBox[] { textBoxName });

            if (requestorType == RequestorTypes.Entity_Create_Abstract_Parent)
            {
                MultiSelect = true;
            }

            Populate();
            PopulateItemsForEntity();
        }
 public static void SubmitMaintenanceRequest(string name, string desc, DateTime issueDate, Property property, Statuses status, List<Tenant> tenantsInvolved, RequestorTypes requestedBy, double estimatedCost, DateTime ealiestDue, DateTime latestDue, Priorities priority, TimeSpan estimatedTimeTaken)
 {
     Occurence.Occurences.Add(new MaintenanceItem(name, desc, issueDate, property, status, tenantsInvolved, requestedBy, estimatedCost, ealiestDue, latestDue, priority, estimatedTimeTaken,false));
 }
Exemple #12
0
 public static void SubmitMaintenanceRequest(string name, string desc, DateTime issueDate, Property property, Statuses status, List <Tenant> tenantsInvolved, RequestorTypes requestedBy, double estimatedCost, DateTime ealiestDue, DateTime latestDue, Priorities priority, TimeSpan estimatedTimeTaken)
 {
     Occurence.Occurences.Add(new MaintenanceItem(name, desc, issueDate, property, status, tenantsInvolved, requestedBy, estimatedCost, ealiestDue, latestDue, priority, estimatedTimeTaken, false));
 }