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"; } } } }
void DisplayPanel(object _child) { if (!_child.ToString().Equals(panelMain.Name)) { foreach (UserControl c in panelMain.Controls) { ((IFormPanelChild)c).Hide(); } if (_child.ToString().Equals(typeof(PanelListPatient).Name)) { panelListPatient.RefeshDataTable(null); panelListPatient.Show(); lblNaviBar2.Visible = true; lblNaviBar2.Text = "Danh sách"; } else { if (_child.ToString().Equals(typeof(PanelHome).Name)) { panelHome.Show(); lblNaviBar2.Visible = false; lblNaviBar2.Text = "Empty"; } else { if (_child.ToString().Equals("Backup")) { PanelFunction panelFunction = new PanelFunction(); panelFunction.Dock = DockStyle.Fill; panelMain.Controls.Add(panelFunction); panelFunction.Show(); lblNaviBar2.Visible = true; lblNaviBar2.Text = "Backup"; } else { this.Hide(); Form aboutForm = new Form(); AboutMe aboutMe = new AboutMe(); aboutMe.Dock = DockStyle.Fill; aboutForm.Size = aboutMe.Size; aboutForm.WindowState = FormWindowState.Normal; aboutForm.StartPosition = FormStartPosition.CenterScreen; aboutForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; aboutForm.Controls.Add(aboutMe); aboutForm.ShowDialog(); this.Show(); panelHome.Show(); lblNaviBar2.Visible = false; lblNaviBar2.Text = "Empty"; panelMain.Name = typeof(PanelHome).Name; return; } } } panelMain.Name = _child.ToString(); } }