Ejemplo n.º 1
0
 private void ShowClient(int index)
 {
     if (index < this.clients.Count && index >= 0)
     {
         this.tlpMain.Controls.Remove(this.currentClient);
         this.currentClient = (RuleConstraintBaseUserControl)this.clients[index];
         this.tlpMain.Controls.Add(this.currentClient, 0, 0);
     }
 }
Ejemplo n.º 2
0
        public FrmRuleConstraintEditor()
        {
            this.clients    = new List <UserControl>();
            this.constraint = new Entities.TourCostRuleConstraint();

            this.clients.Add(new RuleConstraintTypeSelector(this.constraint));

            this.ctrlTourTime = new RuleConstraintTourTime(this.constraint);
            this.ctrlTourDate = new RuleConstraintTourDate(this.constraint);

            InitializeComponent();

            MoveClientForm(0);
        }
Ejemplo n.º 3
0
        private void PrepareForEdit()
        {
            RuleConstraintBaseUserControl control =
                GetSelectedUserControl(this.constraint.ConstraintType.Id);

            if (control != null)
            {
                if (this.clients.Count > 1)
                {
                    this.clients.RemoveAt(1);
                }
                this.clients.Insert(1, control);
                this.tlpMain.Controls.Remove(this.currentClient);
                this.currentClient = control;
                this.tlpMain.Controls.Add(this.currentClient, 0, 0);
                AdjustButtons(1);

                control.Constraint = this.constraint;
            }
        }