Esempio n. 1
0
        public AddMission(MissionType missionType)
        {
            InitializeComponent();

            Year.SelectedItem   = DateTime.Now.Year.ToString("D2");
            Month.SelectedItem  = DateTime.Now.Month.ToString("D2");
            Day.SelectedItem    = DateTime.Now.Day.ToString("D2");
            Time.Value          = DateTime.Now;
            this.DoubleBuffered = true;
            System.Reflection.PropertyInfo a = typeof(Control).GetProperty("DoubleBuffered",
                                                                           System.Reflection.BindingFlags.NonPublic |
                                                                           System.Reflection.BindingFlags.Instance);

            MissionTy = missionType;


            switch (missionType)
            {
            case Forms.MissionType.Implemented:
            {
                pI          = new ParamInformation();
                paI         = new PatientInformation();
                pI.TopLevel = false;
                pI.Dock     = DockStyle.Fill;
                tableLayoutPanel20.Controls.Add(pI, 0, 1);

                pI.Show();

                paI.TopLevel = false;
                paI.Dock     = DockStyle.Fill;
                tableLayoutPanel20.Controls.Add(paI, 0, 1);

                paI.Hide();
                button2.Show();

                this.panel9.BackgroundImage = Erc1.Properties.Resources._12;
                break;
            }

            case Forms.MissionType.Dlayed:
            {
                paI = new PatientInformation();
                button2.Hide();
                button1.Text    = "معلومات الحالة";
                button1.Enabled = false;


                this.panel9.BackgroundImage = Erc1.Properties.Resources._14;

                paI.TopLevel = false;
                paI.Dock     = DockStyle.Fill;
                paI.Show();
                tableLayoutPanel20.Controls.Add(paI, 0, 1);

                break;
            }

            case Forms.MissionType.Canceled:
            {
                paI = new PatientInformation();
                button2.Hide();
                button1.Text    = "معلومات الحالة";
                button1.Enabled = false;


                this.panel9.BackgroundImage = Erc1.Properties.Resources._14;
                paI.CancilingtText.Visible  = true;
                paI.panel3.Visible          = true;
                paI.TopLevel = false;
                paI.Dock     = DockStyle.Fill;
                paI.Show();
                tableLayoutPanel20.Controls.Add(paI, 0, 1);
                break;
            }

            default:
                break;
            }
        }
Esempio n. 2
0
 private void button2_Click(object sender, EventArgs e)
 {
     panel9.BackgroundImage = Erc1.Properties.Resources._112;
     paI.Show();
     pI.Hide();
 }