VIỆC LÀM 360
Tìm việc làm hiệu quả
Đăng tin tuyển dụng miễn phí

Code Form Main

Code Form Main


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Teo.Base;
using Teo.Tudien;

namespace Teo.UI
{
    public partial class FrmMain : TeoForm
    {
        TeoMain teoMain;
        public FrmMain(TeoMain teomain)
        {
            InitializeComponent();
            this.teoMain = teomain;
            this.teoMain.mainForm = this;
            this.Text = this.Text + ": " + this.teoMain.GetSystemVar("COMPANY_NAME").ToString();
        }
        protected override void OnClosing(CancelEventArgs e)
        {
            if (MessageBox.Show("Bạn có muốn thoát phần mềm?", "Thông báo", MessageBoxButtons.YesNoCancel) != System.Windows.Forms.DialogResult.Yes)
            {
                e.Cancel = true;
            }
            base.OnClosing(e);
        }

        private void mnu_Click(object sender, EventArgs e)
        {
            try
            {
                ToolStripMenuItem menu = sender as ToolStripMenuItem;
                this.ExecuteProcedures(menu.Name);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
        public void ExecuteProcedures(string menu_id)
        {
            try
            {
                switch (menu_id)
                {
                    #region He thong
                    case "mnuDm_User":
                        (new FrmDm_User(this.teoMain)).Show();
                        break;
                    case "mnuChangePassword":
                        (new FrmChangePassword(this.teoMain)).Show();
                        break;
                    case "mnuDm_Systemvar":
                        (new FrmDm_Systemvar(this.teoMain)).Show();
                        break;
                    case "mnuExit":
                        Application.Exit();
                        break;
                    #endregion
                    #region Form
                    case "mnuDu_Vthh":
                        (new FrmDu_Vthh(this.teoMain)).Show();
                        break;
                    case "mnuVthh_Nhap":
                        (new FrmVthh(this.teoMain, "N")).Show();
                        break;
                    case "mnuVthh_Xuat":
                        (new FrmVthh(this.teoMain, "X")).Show();
                        break;
                    case "mnuVthh_Listing":
                        (new FrmVthhListing(this.teoMain)).Show();
                        break;
                    #endregion
                    #region Danh mục
                    case "mnuDm_Kho":
                        (new FrmDm_Kho(this.teoMain)).Show();
                        break;
                    case "mnuDm_Ptnx":
                        (new FrmDm_Ptnx(this.teoMain)).Show();
                        break;
                    case "mnuDm_Vthh":
                        (new FrmDm_Vthh(this.teoMain)).Show();
                        break;
                    case "mnuDm_Nhom_Vthh":
                        (new FrmDm_Nhom_Vthh(this.teoMain)).Show();
                        break;
                    case "mnuDm_Dtpn":
                        (new FrmDm_Dtpn(this.teoMain)).Show();
                        break;
                    case "mnuDm_Nhom_Dtpn":
                        (new FrmDm_Nhom_Dtpn(this.teoMain)).Show();
                        break;
                    case "mnuDm_Dtgt":
                        (new FrmDm_Dtgt(this.teoMain)).Show();
                        break;
                    case "mnuDm_Nhom_Dtgt":
                        (new FrmDm_Nhom_Dtgt(this.teoMain)).Show();
                        break;
                    case "mnuDanhmucList":
                        (new FrmDanhmucList(this.teoMain)).Show();
                        break;
                    #endregion
                    #region BAO CAO
                    //case "mnuReport":
                    //    (new FrmReportList(this.teoMain)).Show();
                    //    break;
                    #endregion

                    #region About
                    case "mnuHelp":
                        string file = Application.ExecutablePath + "\\Help.chm";
                        System.Windows.Forms.Control parenthelp = new System.Windows.Forms.Control();
                        System.Windows.Forms.Help.ShowHelp(parenthelp, file);
                        break;
                    //case "mnuInfo":
                    //    (new FrmInfo()).Show();
                    //    break;
                    case "mnuRegister":
                        break;
                    #endregion

                    default:
                        MessageBox.Show(menu_id);
                        break;
                }
            }
            catch (Exception ex)
            {
                string msg = ex.Message;
                if (ex.InnerException != null)
                {
                    msg += "./r/n " + ex.InnerException;
                }
                if (ex.StackTrace != null)
                {
                    msg += "./r/n " + ex.StackTrace;
                }
                MessageBox.Show(msg);
            }
        }
        
    }
}
 

javascript