예제 #1
0
        public static void CloseAllOpenedFormInSpesificSubsystem(int subsystemId)
        {
            List <UI.WindowsForms.UIElements.EnviromentMainForm> forms = Application.OpenForms.OfType <UI.WindowsForms.UIElements.EnviromentMainForm>().ToList();
            EnviromentMainForm env = forms.FirstOrDefault(i => i.SubSystemID == subsystemId);

            CloseAllOpenedTabInEnviroment(env);
        }
예제 #2
0
 public MenuLauncherButton(EnviromentMainForm parent_)
 {
     AtiranParent = parent_;
     this.Top     = 39;
     this.Left    = AtiranParent.Width - 30;
     this.Width   = 30;
     this.Height  = 30;
     // this.BackColor = System.Drawing.Color.FromArgb(140,186,2);
     this.BackgroundImage = ResourceManager.GetResourceManager().GetObject("Menu") as Image;
     this.MouseEnter     += MenuLauncherButton_MouseEnter;
     this.Click          += MenuLauncherButton_Click;
     AtiranParent.Resize += AtiranParent_Resize;
     AtiranParent.Controls.Add(this);
     AtiranParent.slate.Click += Slate_Click;
     this.MouseHover          += MenuLauncherButton_MouseHover;
 }
예제 #3
0
        public EnvironmentHeader(EnviromentMainForm parent_) : base(parent_)
        {
            this.Font   = Atiran.UI.WindowsForms.FontManager.GetFont("IRANSans", 11.5F, FontStyle.Bold);
            this.Height = 39;
            EnvParent   = parent_;
            this.Dock   = System.Windows.Forms.DockStyle.Top;
            Headertitle = EnvironmentNames.GetTitle(EnvParent.environment);

            if (parent_.environment != Connections.Enums.Definitions.EnvironmentNames.Login)
            {
                this.BackColor = System.Drawing.Color.FromArgb(120, 144, 156);
                FillRightPanel();
                FillLeftPanel();
            }
            parent_.Controls.Add(this);
        }
예제 #4
0
        public static void CloseAllOpenedTabInEnviroment(EnviromentMainForm enviroment)
        {
            List <Tab> tabs = null;

            try
            {
                tabs = enviroment.tabBar.Tabs;
            }
            catch (NullReferenceException)
            {
                return;
            }
            finally
            {
                tabs.Clear();
                enviroment.tabBar.Controls.Clear();
                enviroment.slate.Controls.Clear();
            }
        }
예제 #5
0
        public TabBar(EnviromentMainForm parent_)
        {
            AtiranParent = parent_;
            Tabs         = new List <Tab>();

            this.Left   = 0;
            this.Top    = 39;
            this.Height = 30;
            this.Width  = AtiranParent.Width - 30;

            this.Margin               = System.Windows.Forms.Padding.Empty;
            this.FlowDirection        = System.Windows.Forms.FlowDirection.RightToLeft;
            AtiranParent.SizeChanged += AtiranParent_SizeChanged;
            this.BackColor            = System.Drawing.Color.FromArgb(204, 212, 219);
            //this.Controls.Add(new Atiran.UI.WindowsForms.Controls.Buttons.RefreshButton() { AutoSize = true,Name="btnNext", Dock=DockStyle.Left, BackColor = Color.Blue, Text = "قبلي" });
            //this.Controls.Add(new Atiran.UI.WindowsForms.Controls.Buttons.RefreshButton() { AutoSize = true,Name="btnNext1", Dock=DockStyle.Right, BackColor = Color.Blue, Text = "قبلي" });
            //this.Controls.Add(new Atiran.UI.WindowsForms.Controls.Buttons.RefreshButton() { AutoSize = true,Name="btnNext2", Dock=DockStyle.Top, BackColor = Color.Blue, Text = "قبلي" });
            //this.Controls.Add(new Atiran.UI.WindowsForms.Controls.Buttons.RefreshButton() { AutoSize = true,Name="btnNext3", Dock=DockStyle.Bottom, BackColor = Color.Blue, Text = "قبلي" });
            //this.Controls.Add(new Atiran.UI.WindowsForms.Controls.Buttons.RefreshButton() { AutoSize = true,Name="btnNext4", Dock=DockStyle.Fill, BackColor = Color.Blue, Text = "قبلي" });
            AtiranParent.Controls.Add(this);
        }
예제 #6
0
 //public AccountingPath accPath;
 public AccountingEnviromentHeader(EnviromentMainForm parent_) : base(parent_)
 {
 }