?? mainframe.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 + -