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

📄 mainform.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.Data.SqlClient;

namespace Elysian
{
    public partial class mainForm : Form
    {
        public mainForm()
        {
            InitializeComponent();
        }

        private void 供应商资料ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //groupBox1.Visible = false;
            //this.groupBox1.Visible = false;
            //this.groupBox1.Hide();
            serveForm serveform = new serveForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            
            serveform.MdiParent = this;
            serveform.WindowState = FormWindowState.Maximized;
            serveform.Show();
            
            //pictureBox1.BackColor = Color.Transparent;
            //Color color = Color.FromArgb(0,255,255,255);
            //this.pictureBox1.BackColor = color;
        }

        private void mainForm_FormClosing(object sender, FormClosingEventArgs e)
        {
            Application.Exit();
        }

        private void 商品类别ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            produceForm produceform = new produceForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            produceform.MdiParent = this;
            produceform.WindowState = FormWindowState.Maximized;
            produceform.Show();
        }

        private void 商品规格ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            produceForm produceform = new produceForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            produceform.MdiParent = this;
            produceform.WindowState = FormWindowState.Maximized;
            produceform.Show();
            produceform.ShowIcon = false;
        }

        private void 入库信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            inInfoForm inform = new inInfoForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            inform.WindowState = FormWindowState.Maximized;
            inform.MdiParent = this;
            inform.Show();
        }

        private void 出库信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            outInfoForm outform = new outInfoForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            outform.MdiParent = this;
            outform.WindowState = FormWindowState.Maximized;
            outform.Show();
        }

        private void 库存信息ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            depotForm depotform = new depotForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            depotform.MdiParent = this;
            depotform.WindowState = FormWindowState.Maximized;
            depotform.Show();
        }

        //private void 退出系统ToolStripMenuItem_Click(object sender, EventArgs e)
        //{
        //    this.Close();
        //}

        private void 退出系统ToolStripMenuItem_MouseDown(object sender, MouseEventArgs e)
        {
            if (MessageBox.Show("您确定要退出系统?", "提示", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                Application.Exit();
            }
            else
            {
                ;
            }

        }

        private void 管理员注册ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            loginForm loginform = new loginForm();
            //for (int i = 0; i < this.MdiChildren.Length; i++)
            //{
            //    Form form = (Form)this.MdiChildren[i];
            //    form.Close();
            //}
            //loginform.MdiParent = this;
            //loginform.WindowState = FormWindowState.Maximized;
            loginform.Show();
        }

        private void 库存查询ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            depotForm depotform = new depotForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            depotform.MdiParent = this;
            depotform.WindowState = FormWindowState.Maximized;
            depotform.Show();
        }

        private void 系统注销ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            
        }

        private void 查询报表ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            reportForm reportform = new reportForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            reportform.MdiParent = this;
            reportform.WindowState = FormWindowState.Maximized;
            reportform.Show();
            //this.groupBox1.Visible = false;
        }

        private void 技术难题ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastForm lastform1 = new lastForm();
            //for (int i = 0; i < this.MdiChildren.Length; i++)
            //{
            //    Form form = (Form)this.MdiChildren[i];
            //    form.Close();
            //}
            //lastform.MdiParent = this;
            //lastform.WindowState = FormWindowState.Maximized;
            lastform1.Show();
            lastform1.Text = "欢迎您的指导";
        }

        private void 技术更新ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastForm lastform2 = new lastForm();
            lastform2.Show();
            lastform2.Text = "请与我们联系获得最新产品";
        }

        private void 关于系统ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastForm lastform3 = new lastForm();
            lastform3.Show();
            lastform3.Text = "仓库管理软件系统信息";
        }

        private void 意见反馈ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastForm lastform4 = new lastForm();
            lastform4.Show();
            lastform4.Text = "您的意见是我们改进的动力";
        }

        private void 计算器ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //调用计算器
            System.Diagnostics.ProcessStartInfo Info = new System.Diagnostics.ProcessStartInfo();
            Info.FileName = "calc.exe";
            Info.Arguments = "";
            Info.WorkingDirectory = "c:/windows/";
            System.Diagnostics.Process proc;
            try
            {
                proc = System.Diagnostics.Process.Start(Info);
            }
            catch (Exception ex)
            {
                MessageBox.Show("系统找不到指定的程序文件"+ex.Message,"错误提示",MessageBoxButtons.RetryCancel);
                return;
            }
        }

        private void 数据备份ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //ListViewExport.ExportToExcel();
            string str = "ElysianDB";//<整个数据库>
            string filepath = "c:\\Program Files\\Microsoft SQL Server\\MSSQL\\BACKUP\\Elysian_1.bak";
            DB_back_restore.Back(str, filepath);
        }

        private void 数据打印ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //文件将以Excel格式输出
            System.Diagnostics.Process.Start("excel.exe");
        }

        private void 数据还原ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string str = "ElysianDB";//<整个数据库>
            string filepath = "c:\\Program Files\\Microsoft SQL Server\\MSSQL\\BACKUP\\Elysian_1.bak";
            DB_back_restore.restore(str, filepath);
        }

        private void 入库报表ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            reportForm reportform = new reportForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            reportform.WindowState = FormWindowState.Maximized;
            reportform.MdiParent = this;
            reportform.Visible = true;
            reportform.Tag = true;
        }

        private void 出库报表ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            reportForm reportform = new reportForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            reportform.WindowState = FormWindowState.Maximized;
            reportform.MdiParent = this;
            reportform.Visible = true;
            reportform.Tag = true;
        }

        private void 库存报表ToolStripMenuItem1_Click(object sender, EventArgs e)
        {
            reportForm reportform = new reportForm();
            for (int i = 0; i < this.MdiChildren.Length; i++)
            {
                Form form = (Form)this.MdiChildren[i];
                form.Close();
            }
            reportform.WindowState = FormWindowState.Maximized;
            reportform.MdiParent = this;
            reportform.Visible = true;
            reportform.Tag = true;
        }

        private void 帮助文件ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            lastForm lastform = new lastForm();
            lastform.Show();
            lastform.ShowIcon = false;
            lastform.Text = "联机帮助--请及时联系我们";
        }

        private void 自定义ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            FontDialog fd = new FontDialog();
            fd.AllowScriptChange = true;
            fd.AllowSimulations = true;
            fd.AllowVerticalFonts = true;
            fd.ShowColor = true;
            fd.ShowDialog();
        }

    }
}

⌨️ 快捷键说明

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