예제 #1
0
        public RelationEditForm(RPN_API_Web web, int id)
        {
            InitializeComponent();
            Icon = Resources.RPN_Sharp;

            if (Program.IsFullscreen)
            {
                WindowState = FormWindowState.Maximized;
            }

            relationEditFormSkin.FlatColor = Program.UIColor;

            financialSituationFlatComboBox.HoverColor = Program.UIColor;
            behaviourComboBox.HoverColor = Program.UIColor;
            groupTypeComboBox.HoverColor = Program.UIColor;
            powerflatComboBox.HoverColor = Program.UIColor;

            this.web = web;
            this.id  = id;

            if (id != -1)
            {
                RPN_API_Json.RelationData relationData = web.GetRelation(id);
                nameFlatTextBox.Text   = relationData.Name;
                behaviourComboBox.Text = relationData.Behaviour;
                powerflatComboBox.Text = relationData.Strength;
                groupTypeComboBox.Text = relationData.Type;
                financialSituationFlatComboBox.Text = relationData.FinancialSituation;
                effectifNumericUpDown.Value         = relationData.Headcount;
                infoTextBox.Text = relationData.Info;
            }
        }