⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mainframe.cs

📁 不错的一个做的医院管理系统源码
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;

using System.Data.SqlClient;
using Youzi.BLL;
using Youzi.Model;
using Youzi.View;


namespace Youzi.View
{
    public partial class MainFrame : Form
    {

        
        public MainFrame()
        {
            InitializeComponent();
            
            
        }


        private void ExitMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void LoginMenuItem_Click(object sender, EventArgs e)
        {
           
            Login login = new Login();
            login.Show();
            this.Hide();
            
        }

        private void ScreenMenuItem_Click(object sender, EventArgs e)
        {
            ScreenFrame sf = new ScreenFrame();
            sf.Show();
            this.Hide();
        }

        private void timer1_Tick(object sender, EventArgs e)
        {

            toolStripStatusLabel3.Text = "          现在时间:" + DateTime.Now.ToString("yyyy年MM月dd日 hh:mm:ss")+"         ";
        }

        private void UsersXinxi_Click(object sender, EventArgs e)
        {
            UserFrame uf = new UserFrame();
            uf.MdiParent = this;
            uf.Show();
            
        }

        private void toolStrip1_ItemClicked(object sender, ToolStripItemClickedEventArgs e)
        {

        }

        private void button1_Click(object sender, EventArgs e)
        {
            leftPanel.Visible = !leftPanel.Visible;
            if (leftPanel.Visible == true)
            {
                button1.Text = "<-";
            }
            else
            {
                button1.Text = "->";
            }
        }

        private void butUsers_Click(object sender, EventArgs e)
        {
            try
            {
                labUsers.Visible = true;
                if (butOffice.Top == 61 && butDoctor.Top == 90 && butSystem.Top == 119)
                {
                    butOffice.Top = 211;
                    butDoctor.Top = 240;
                    butSystem.Top = 269;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;
                }
                else
                {
                    butOffice.Top = 61;
                    butDoctor.Top = 90;
                    butSystem.Top = 119;
                    labUsers.Visible = false;
                    labOffice.Visible = false;
                    labDoctor.Visible = false;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
                
            }
            
        }

        
        
        private void MainFrame_Load(object sender, EventArgs e)
        {
            helpProvider1.HelpNamespace = Application.StartupPath + "\\youzi.chm";
            labUsers.Visible = false;
            labOffice.Visible = false;
            labDoctor.Visible = false;
            labCalc.Visible = false;
            labNotepad.Visible = false;
            button2.Text = Users.userName;

            toolStripStatusLabel1.Text = "            当前用户:" + Users.userName + "             ";



        }

        private void butOffice_Click(object sender, EventArgs e)
        {
            try
            {
                labOffice.Visible = true;
                if (butDoctor.Top == 90 && butSystem.Top == 119)
                {
                    butDoctor.Top = 240;
                    butSystem.Top = 269;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;

                }
                else
                {
                    butOffice.Top = 61;
                    butDoctor.Top = 90;
                    butSystem.Top = 119;
                    labOffice.Visible = false;
                    labUsers.Visible = false;
                    labDoctor.Visible = false;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
                
            }
            
        }

        private void MainFrame_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }

        private void butDoctor_Click(object sender, EventArgs e)
        {
            try
            {
                labDoctor.Visible = true;
                if (butSystem.Top == 119)
                {
                    butSystem.Top = 269;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;
                }
                else
                {
                    butOffice.Top = 61;
                    butDoctor.Top = 90;
                    butSystem.Top = 119;
                    labOffice.Visible = false;
                    labUsers.Visible = false;
                    labDoctor.Visible = false;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;
                }
            }
            catch (SqlException ex)
            {
                MessageBox.Show(ex.Message);
                
            }
            
        }

        private void OfficeXinxi_Click(object sender, EventArgs e)
        {
            OfficeFrame of = new OfficeFrame();
            of.MdiParent = this;
            of.Show();
        }

        private void ChangePwd_Click(object sender, EventArgs e)
        {
            ChangePwdFrame pf = new ChangePwdFrame();
            pf.MdiParent = this;
            pf.Show();
        }

        private void toolStripButton3_Click(object sender, EventArgs e)
        {

            ScreenFrame sf = new ScreenFrame();
            sf.Show();
            this.Hide();
        }

        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            UserFrame uf = new UserFrame();
            uf.MdiParent = this;
            uf.Show();
        }

        private void toolStripButton2_Click(object sender, EventArgs e)
        {
            OfficeFrame of = new OfficeFrame();
            of.MdiParent = this;
            of.Show();
        }

        private void toolStripButton5_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }

        private void labUsers_Click(object sender, EventArgs e)
        {
            UserFrame uf = new UserFrame();
            uf.MdiParent = this;
            uf.Show();
            
        }

        private void labOffice_Click(object sender, EventArgs e)
        {
            OfficeFrame of = new OfficeFrame();
            of.MdiParent = this;
            of.Show();
        }

        private void labUsers_MouseEnter(object sender, EventArgs e)
        {
            labUsers.BorderStyle = BorderStyle.FixedSingle;
        }

        private void labUsers_MouseLeave(object sender, EventArgs e)
        {
            labUsers.BorderStyle = BorderStyle.None;
        }

        private void labOffice_MouseEnter(object sender, EventArgs e)
        {
            labOffice.BorderStyle = BorderStyle.FixedSingle;
        }

        private void labOffice_MouseLeave(object sender, EventArgs e)
        {
            labOffice.BorderStyle = BorderStyle.None;
        }

        private void DoctorXinxi_Click(object sender, EventArgs e)
        {
            try
            {
                DoctorFrame df = new DoctorFrame();
                df.MdiParent = this;
                OfficeBLL obll = new OfficeBLL();
                DataSet dds = obll.SelectAll();

                DataRowCollection drc = dds.Tables[0].Rows;
                if (drc.Count <= 0)
                {
                    MessageBox.Show("暂无科室信息,请先添加科室", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                df.Show();
            }
            catch (SqlException ex)
            {

                MessageBox.Show(ex.Message); 
            }
            
            
        }

        private void toolStripButton4_Click(object sender, EventArgs e)
        {
            try
            {
                DoctorFrame df = new DoctorFrame();
                df.MdiParent = this;
                OfficeBLL obll = new OfficeBLL();
                DataSet dds = obll.SelectAll();

                DataRowCollection drc = dds.Tables[0].Rows;
                if (drc.Count <= 0)
                {
                    MessageBox.Show("暂无科室信息,请先添加科室", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                df.Show();
            }
            catch (SqlException  ex)
            {
                MessageBox.Show(ex.Message);
                
            }
            
            
        }

        private void labDoctor_Click(object sender, EventArgs e)
        {
            try
            {
                DoctorFrame df = new DoctorFrame();
                df.MdiParent = this;
                OfficeBLL obll = new OfficeBLL();
                DataSet dds = obll.SelectAll();

                DataRowCollection drc = dds.Tables[0].Rows;
                if (drc.Count <= 0)
                {
                    MessageBox.Show("暂无科室信息,请先添加科室", "提示", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }
                df.Show();
            }
            catch (SqlException ex)
            {

                MessageBox.Show(ex.Message);
            }
            
        }

        private void labDoctor_MouseEnter(object sender, EventArgs e)
        {
            labDoctor.BorderStyle = BorderStyle.FixedSingle; 
        }

        private void labDoctor_MouseLeave(object sender, EventArgs e)
        {
            labDoctor.BorderStyle = BorderStyle.None;
        }



        private void Calc_Click(object sender, EventArgs e)
        {
            Process p1 = new Process();
            p1.StartInfo.FileName = "Calc.exe";
            p1.Start();
        }

        private void NotePad_Click(object sender, EventArgs e)
        {
            Process p2 = new Process();
            p2.StartInfo.FileName = "NotePad.exe";
            p2.Start();
        }

        private void butSystem_Click(object sender, EventArgs e)
        {
            try
            {
                if (butSystem.Top == 119)
                {
                    labCalc.Visible = !labCalc.Visible;
                    labNotepad.Visible = !labNotepad.Visible;

                }
                else
                {
                    butOffice.Top = 61;
                    butDoctor.Top = 90;

                    butSystem.Top = 119;
                    labOffice.Visible = false;
                    labUsers.Visible = false;
                    labDoctor.Visible = false;
                    labCalc.Visible = false;
                    labNotepad.Visible = false;

                }
            }
            catch (SqlException ex)
            {

                MessageBox.Show(ex.Message);
            }
            
        }

        private void labCalc_MouseEnter(object sender, EventArgs e)
        {
            labCalc.BorderStyle = BorderStyle.FixedSingle;
        }

        private void labNotepad_MouseEnter(object sender, EventArgs e)
        {
            labNotepad.BorderStyle = BorderStyle.FixedSingle;
        }

        private void labCalc_MouseLeave(object sender, EventArgs e)
        {
            labCalc.BorderStyle = BorderStyle.None;
        }

        private void labNotepad_MouseLeave(object sender, EventArgs e)
        {
            labNotepad.BorderStyle = BorderStyle.None;
        }

        private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
        {
            AboutFrame af = new AboutFrame();
            af.MdiParent = this;
            af.Show();
        }

        private void guahaoToolStripMenuItem_Click(object sender, EventArgs e)
        {
            PatientFrame pf = new PatientFrame();
            pf.Show();
        }

        private void labCalc_Click(object sender, EventArgs e)
        {
            Process p1 = new Process();
            p1.StartInfo.FileName = "Calc.exe";                  //调用本地资源
            p1.Start();
        }

        private void labNotepad_Click(object sender, EventArgs e)
        {
            Process p2 = new Process();
            p2.StartInfo.FileName = "NotePad.exe";               //调用本地资源
            p2.Start();
        }

 
        private void CalmnessSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\Calmness.ssk";
        }

        private void EighteenSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\Eighteen.ssk";
        }

        private void EmeraldSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\Emerald.ssk";
        }

        private void LonghornSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\Longhorn.ssk";
        }

        private void MacOSSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\MacOS.ssk";
        }

        private void SilverSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\Silver.ssk";
        }

        private void SportsBlackSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\SportsBlack.ssk";
        }

        private void vista1Skin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\vista2.ssk";
        }

        private void XPSilverSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\XPSilver.ssk";
        }

        private void MSNSkin_Click(object sender, EventArgs e)
        {
            Login.skinEngine1.SkinFile = "Skin\\MSN.ssk";
        }

        private void HelpTool_Click(object sender, EventArgs e)
        {
            Help.ShowHelp(this, Application.StartupPath + "\\youzi.chm");
           
        }



    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -