private void OnRenameItem(object sender, RoutedEventArgs e)
        {
            Kernel.Domain.PeriodInterval selectedItem = GetSelectedPeriodInterval();
            if (selectedItem == null)
            {
                return;
            }
            NamePanel namePanel = new NamePanel();

            namePanel.NameLabel.Visibility   = System.Windows.Visibility.Visible;
            namePanel.NameTextBox.Visibility = System.Windows.Visibility.Visible;

            namePanel.fromDateLabel.Visibility = System.Windows.Visibility.Collapsed;
            namePanel.toDate.Visibility        = System.Windows.Visibility.Collapsed;

            namePanel.toDateLabel.Visibility = System.Windows.Visibility.Collapsed;
            namePanel.toDate.Visibility      = System.Windows.Visibility.Collapsed;

            namePanel.Height = 40;
            Dialog dialog = new Dialog(selectedItem.name, namePanel);

            dialog.Height = 150;
            dialog.Width  = 300;
            bool result = (bool)dialog.ShowCenteredToMouse();

            if (result == true)
            {
                if (!String.IsNullOrWhiteSpace(namePanel.EditedName))
                {
                    PeriodInterval parent = selectedItem.parent;
                    selectedItem.name = namePanel.EditedName;
                    parent.UpdateChild(selectedItem);
                }
            }
        }
        private void OnviewFromToDate(object sender, RoutedEventArgs e)
        {
            Kernel.Domain.PeriodInterval selectedItem = GetSelectedPeriodInterval();
            if (selectedItem == null)
            {
                return;
            }

            NamePanel namePanel = new NamePanel();

            namePanel.NameLabel.Visibility   = System.Windows.Visibility.Collapsed;
            namePanel.NameTextBox.Visibility = System.Windows.Visibility.Collapsed;

            namePanel.fromDateLabel.Visibility = System.Windows.Visibility.Visible;
            namePanel.FromDate.Visibility      = System.Windows.Visibility.Visible;

            namePanel.toDate.Visibility      = System.Windows.Visibility.Visible;
            namePanel.toDateLabel.Visibility = System.Windows.Visibility.Visible;

            namePanel.FromDate.Text = selectedItem.periodFromDateTime.ToShortDateString();
            namePanel.toDate.Text   = selectedItem.periodToDateTime.ToShortDateString();

            namePanel.Height = 80;
            Dialog dialog = new Dialog(selectedItem.name, namePanel);

            dialog.cancelButton.Visibility = System.Windows.Visibility.Collapsed;
            dialog.Height = 150;
            dialog.Width  = 300;
            dialog.ShowCenteredToMouse();
        }
Exemplo n.º 3
0
    private void Start()
    {
        namePanel   = nameField.GetComponent <NamePanel>();
        seatManager = GetComponent <SeatManager>();

        tracked1 = Controller1.GetComponent <SteamVR_TrackedController>();
        tracked2 = Controller2.GetComponent <SteamVR_TrackedController>();
    }
Exemplo n.º 4
0
    private void Start()
    {
        restManager = restManagerGameObject.GetComponent <RestManager>();
        namePanel   = nameField.GetComponent <NamePanel>();

        Debug.Log("Querying");
        restManager.Get("http://172.20.47.233:8080/api/session", ProcessReceivedSession);
        Debug.Log("Queried");
    }
Exemplo n.º 5
0
    // Use this for initialization
    void Start()
    {
        restManager = RestManagerGameObject.GetComponent <RestManager>();
        namePanel   = NameField.GetComponent <NamePanel>();
        sm          = SM.GetComponent <SeatManager> ();

        Debug.Log("Querying");
        restManager.Post("http://172.20.47.233:8080/api/session", ProcessCurrentSession(), null);
        Debug.Log("Queried");
    }
Exemplo n.º 6
0
    //Возвращает папнель с представлением элемента файловой системы
    private NamePanel GetPanel(String ButtonPath, IOType Type)
    {
        NamePanel ResultPanel = new NamePanel(ButtonPath, Type, OutputPanel, ImageHeight, ImageWidth);

        ResultPanel.ButtonName.Click += delegate
        {
            ShowPath(ButtonPath);
        };
        return(ResultPanel);
    }
Exemplo n.º 7
0
    // Use this for initialization
    void Start()
    {
        rankPanel  = data.GetComponentInChildren <RankPanel>();
        namePanel  = data.GetComponentInChildren <NamePanel>();
        scorePanel = data.GetComponentInChildren <ScorePanel>();

        GameControl.instance.Leaderboardfilter = 1;

        updateTitleHeaderFields();

        LoadTopScores();
    }
        private void viewFromToDate(Kernel.Domain.PeriodInterval interval)
        {
            NamePanel namePanel = new NamePanel();

            namePanel.gridDefault.Visibility  = System.Windows.Visibility.Collapsed;
            namePanel.gridViewDate.Visibility = System.Windows.Visibility.Visible;
            namePanel.FromDate.Text           = interval.periodFromDateTime.ToShortDateString();
            namePanel.toDate.Text             = interval.periodToDateTime.ToShortDateString();
            namePanel.Height = 70;
            Dialog dialog = new Dialog(interval.name, namePanel);

            dialog.cancelButton.Visibility = System.Windows.Visibility.Collapsed;
            dialog.Height = 200;
            dialog.Width  = 245;
            Kernel.Domain.PeriodInterval intervalPeriod = GetSelectedPeriodInterval();

            DateTime from = intervalPeriod.periodFromDateTime;
            DateTime to   = intervalPeriod.periodToDateTime;

            dialog.ShowCenteredToMouse();
            intervalPeriod.periodTo   = namePanel.toDate.ToString();
            intervalPeriod.periodFrom = namePanel.FromDate.ToString();

            if (intervalPeriod.periodToDateTime < intervalPeriod.periodFromDateTime)
            {
                intervalPeriod.periodTo   = to.ToShortDateString();
                intervalPeriod.periodFrom = from.ToShortDateString();
                namePanel.FromDate.Text   = to.ToShortDateString();
                namePanel.toDate.Text     = from.ToShortDateString();
                MessageDisplayer.DisplayInfo("Unable to change Period interval : " + intervalPeriod.name, "The Date To must be after the Date From");
                return;
            }

            if (from != interval.periodFromDateTime || to != interval.periodToDateTime)
            {
                intervalPeriod.periodFrom = interval.periodFrom;
                intervalPeriod.periodTo   = interval.periodTo;
                interval.GetParent().UpdateChild(intervalPeriod);
                if (Changed != null)
                {
                    Changed();
                }
            }
        }
Exemplo n.º 9
0
        /// <summary>
        /// Sauve l'object courrant sous un autre nom.
        /// </summary>
        /// <returns>
        /// OperationState.CONTINUE si l'opération a réussi
        /// OperationState.STOP sinon
        /// </returns>
        public virtual OperationState SaveAs() //{ return OperationState.CONTINUE; }
        {
            NamePanel namePanel = new NamePanel();

            namePanel.OnValidate += namePanel_OnValidate;
            dialog        = new Util.Dialog("Save as", namePanel);
            dialog.Height = 110;
            dialog.Width  = 300;
            namePanel.NameTextBox.SelectAll();
            namePanel.NameTextBox.Focus();
            if (dialog.ShowCenteredToMouse().Value)
            {
                string name = namePanel.EditedName;
                if (name == null || string.IsNullOrEmpty(name) || string.IsNullOrWhiteSpace(name))
                {
                    Util.MessageDisplayer.DisplayError("Save as", "The name can't be empty!");
                    return(OperationState.STOP);
                }
                return(SaveAs(name));
            }
            return(OperationState.CONTINUE);
        }
Exemplo n.º 10
0
 private void NamePanel_MouseEnter(object sender, EventArgs e)
 {
     NamePanel.Focus();
 }