void DisplayPanel(object _child)
 {
     if (_child != null && _child is tb_person)
     {
         panelHome.Show();
         panelListPatient.Hide();
         panelMain.Name = typeof(PanelHome).Name;
         tb_person person = (tb_person)_child;
         panelHome.Person    = person;
         lblNaviBar2.Visible = true;
         lblNaviBar2.Text    = person.FullName;
     }
     else
     {
         if (_child != null && _child is string)
         {
             foreach (UserControl c in panelMain.Controls)
             {
                 ((IFormPanelChild)c).Hide();
             }
             if (_child.ToString().Equals(typeof(PanelListPatient).Name))
             {
                 panelListPatient.RefeshDataTable(null);
                 panelListPatient.Show();
                 lblNaviBar2.Visible = false;
                 lblNaviBar2.Text    = "Empty";
             }
         }
     }
 }
示例#2
0
        /**
         * Properties
         **/

        public FormMain()
        {
            InitializeComponent();
            this.lblNaviBar1.Image = UtilImage.ResizeImage(global::ManagerPartient.Properties.Resources.button_menu_2, 120, 34);
            this.lblNaviBar2.Image = UtilImage.ResizeImage(global::ManagerPartient.Properties.Resources.button_menu_1, 120, 34);
            this.lblNaviBar3.Image = UtilImage.ResizeImage(global::ManagerPartient.Properties.Resources.button_menu_1, 120, 34);

            panelHome        = new PanelHome();
            panelListPatient = new PanelListPatient();

            panelHome.DisplayPanelEvent        += new DisplayPanelHander(DisplayPanel);
            panelListPatient.DisplayPanelEvent += new DisplayPanelHander(DisplayPanel);

            panelMain.SuspendLayout();
            panelMain.Controls.Add(panelHome);
            panelMain.Controls.Add(panelListPatient);
            panelMain.ResumeLayout();

            panelHome.Show();
            panelListPatient.Hide();

            panelMain.Name = typeof(PanelHome).Name;
        }