Esempio n. 1
0
        private void btnUserChange_Click(object sender, EventArgs e)
        {
            frmFirstPage        = null;
            frmSalesPriceManage = null;
            frmMatPriceManage   = null;
            frmProductManage    = null;
            frmBOM = null;
            frmImportInspection = null;
            frmProdInspection   = null;
            frmCheckHistory     = null;
            frmPDStock          = null;
            frmShift            = null;
            frmBOR        = null;
            frmCheckList  = null;
            frmCompany    = null;
            frmDepartment = null;
            frmMachine    = null;
            frmUser       = null;
            frmWarehouse  = null;
            frmIcStatus   = null;
            frmIcWait     = null;
            frmOStatus    = null;
            frmSales      = null;
            frmShipment   = null;
            frmSO         = null;
            frmPS         = null; //생산실적 현황
            frmWOR        = null; //작업지시 등록
            frmDR         = null; //불량관리 등록/수정
            frmDS         = null; //불량처리현황
            frmAuthority  = null; //권한관리

            this.Close();
        }
Esempio n. 2
0
 public static frmDepartment CreateDepartment(bool Authority)
 {
     if (frmDepartment == null)
     {
         frmDepartment = new frmDepartment(Authority);
     }
     return(frmDepartment);
 }
Esempio n. 3
0
 private void departmentToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (_frmDepartment == null)
     {
         _frmDepartment = new frmDepartment();
         _frmDepartment.Show(dp, DockState.Document);
     }
     else
     {
         _frmDepartment.Activate();
     }
 }
Esempio n. 4
0
        private void barButtonItem11_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Form f = IsActive(typeof(frmDepartment));

            if (f == null)
            {
                Form frmDepartment = new frmDepartment();
                frmDepartment.MdiParent = this;
                frmDepartment.Show();
            }
            else
            {
                f.Activate();
            }
        }
Esempio n. 5
0
        private void BtnBoPhan_ItemClick(object sender, ItemClickEventArgs e)
        {
            Form f = IsActive(typeof(frmDepartment));

            if (f == null)
            {
                VaiTro_ChucNangDTO pqbp = btnBoPhan.Tag as VaiTro_ChucNangDTO;

                frmDepartment frmDepartment = new frmDepartment(pqbp, username);
                frmDepartment.ThemNhatKyHeThong += ThemNhatKy_Main;
                frmDepartment.MdiParent          = this;
                frmDepartment.Show();
            }
            else
            {
                f.Activate();
            }
        }
Esempio n. 6
0
        private void openChildren(PageNo pPageNo)
        {
            Type targetFormType = typeof(frmCowPart);

            if (pPageNo == PageNo.ManageStaff)
            {
                targetFormType = typeof(frmStaff);
            }
            else if (pPageNo == PageNo.ManageMember)
            {
                targetFormType = typeof(frmMember);
            }
            else if (pPageNo == PageNo.CowPart)
            {
                targetFormType = typeof(frmCowPart);
            }
            else if (pPageNo == PageNo.StaffTimeStamp)
            {
                targetFormType = typeof(frmStaffTimeStamp);
            }
            else if (pPageNo == PageNo.CowList)
            {
                targetFormType = typeof(frmCowList);
            }
            else if (pPageNo == PageNo.Department)
            {
                targetFormType = typeof(frmDepartment);
            }
            else if (pPageNo == PageNo.Faction)
            {
                targetFormType = typeof(frmFaction);
            }

            // tsmMainData
            else if (pPageNo == PageNo.CowBreed)
            {
                targetFormType = typeof(frmCowBreed);
            }
            else if (pPageNo == PageNo.CowHorn)
            {
                targetFormType = typeof(frmCowHorn);
            }
            else if (pPageNo == PageNo.CowPurpose)
            {
                targetFormType = typeof(frmCowPurpose);
            }
            else if (pPageNo == PageNo.CowStatus)
            {
                targetFormType = typeof(frmCowStatus);
            }
            else if (pPageNo == PageNo.CowGrowUpLevel)
            {
                targetFormType = typeof(frmCowGrowLevel);
            }
            else if (pPageNo == PageNo.CowColor)
            {
                targetFormType = typeof(frmCowColor);
            }
            else if (pPageNo == PageNo.CowStall)
            {
                targetFormType = typeof(frmCowStall);
            }
            else if (pPageNo == PageNo.CowLocation)
            {
                targetFormType = typeof(frmCowLocation);
            }

            bool isExist = false;

            foreach (Form f in this.MdiChildren)
            {
                if (f.GetType() == targetFormType)
                {
                    f.Activate();
                    if (f.WindowState != FormWindowState.Maximized)
                    {
                        f.WindowState = FormWindowState.Maximized;
                    }
                    isExist = true;
                    break;
                }
            }

            if (!isExist)
            {
                Form targetForm = null;

                if (pPageNo == PageNo.ManageStaff)
                {
                    targetForm = new frmStaff();
                }
                else if (pPageNo == PageNo.ManageMember)
                {
                    targetForm = new frmMember();
                }
                else if (pPageNo == PageNo.CowPart)
                {
                    targetForm = new frmCowPart();
                }
                else if (pPageNo == PageNo.StaffTimeStamp)
                {
                    targetForm = new frmStaffTimeStamp();;
                }
                else if (pPageNo == PageNo.CowList)
                {
                    targetForm = new frmCowList();
                }
                else if (pPageNo == PageNo.Department)
                {
                    targetForm = new frmDepartment();
                }
                else if (pPageNo == PageNo.Faction)
                {
                    targetForm = new frmFaction();
                }

                // tsmMainData
                else if (pPageNo == PageNo.CowBreed)
                {
                    targetForm = new frmCowBreed();
                }
                else if (pPageNo == PageNo.CowHorn)
                {
                    targetForm = new frmCowHorn();
                }
                else if (pPageNo == PageNo.CowPurpose)
                {
                    targetForm = new frmCowPurpose();
                }
                else if (pPageNo == PageNo.CowStatus)
                {
                    targetForm = new frmCowStatus();
                }
                else if (pPageNo == PageNo.CowGrowUpLevel)
                {
                    targetForm = new frmCowGrowLevel();
                }
                else if (pPageNo == PageNo.CowColor)
                {
                    targetForm = new frmCowColor();
                }
                else if (pPageNo == PageNo.CowStall)
                {
                    targetForm = new frmCowStall();
                }
                else if (pPageNo == PageNo.CowLocation)
                {
                    targetForm = new frmCowLocation();
                }

                targetForm.MdiParent = this;
                targetForm.Show();
                targetForm.WindowState = FormWindowState.Maximized;

                MainFunction.AddOrRemaveChildName(pMdiParent: this,
                                                  pChildName: targetForm.Name,
                                                  pChildText: targetForm.Text,
                                                  pIsAdd: true);
            }
        }
Esempio n. 7
0
        private void changePage(string page)
        {
            if (this.Form.Name == "frmAssets")
            {
                switch (page)
                {
                case "SNAssets":
                    this.Form.CloseDrawer();
                    //frmAssets frm = new frmAssets();
                    //Form.Show(frm, (obj,args) => {
                    //    LeftMenu lf = (LeftMenu)frm.Drawer;
                    //    changePage(lf.pagename); });
                    break;

                case "SNJieyong":
                    frmBorrowOrder frm1 = new frmBorrowOrder();
                    Form.Show(frm1, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm1.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNGuiHuan":
                    frmReturnOrder frm2 = new frmReturnOrder();
                    Form.Show(frm2, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm2.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNLingYong":
                    frmCollarOrder frm3 = new frmCollarOrder();
                    Form.Show(frm3, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm3.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNTuiKu":
                    frmRestoreOrder frm4 = new frmRestoreOrder();
                    Form.Show(frm4, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm4.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNDiaoBo":
                    frmTransferRowsSN frm5 = new frmTransferRowsSN();
                    Form.Show(frm5, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm5.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNWeiXiu":
                    frmRepairRowsSN frm6 = new frmRepairRowsSN();
                    Form.Show(frm6, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm6.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNBaoFei":
                    frmScrapRowsSN frm7 = new frmScrapRowsSN();
                    Form.Show(frm7, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm7.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNPanDian":
                    frmAssInventory frm8 = new frmAssInventory();
                    Form.Show(frm8, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm8.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNZiChanFenLei":
                    frmAssetsTypeRows frm9 = new frmAssetsTypeRows();
                    Form.Show(frm9, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm9.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNQuYu":
                    frmLocationRows frm10 = new frmLocationRows();
                    Form.Show(frm10, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm10.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "SNBuMen":
                    frmDepartment frm11 = new frmDepartment();
                    Form.Show(frm11, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm11.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "HaoCai":
                    frmConsumables frm12 = new frmConsumables();
                    Form.Show(frm12, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm12.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "ruku":
                    frmWarehouseReceipt frm13 = new frmWarehouseReceipt();
                    Form.Show(frm13, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm13.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "chuku":
                    frmOutboundOrder frm14 = new frmOutboundOrder();
                    Form.Show(frm14, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm14.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "DiaoBo":
                    frmTransferRows frm15 = new frmTransferRows();
                    Form.Show(frm15, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm15.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "pandian":
                    frmConInventory frm16 = new frmConInventory();
                    Form.Show(frm16, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm16.Drawer;
                        changePage(lf.pagename);
                    });
                    break;

                case "plPerson":
                    frmMessage frm17 = new frmMessage();
                    Form.Show(frm17, (obj, args) => {
                        LeftMenu lf = (LeftMenu)frm17.Drawer;
                        if (lf != null)
                        {
                            changePage(lf.pagename);
                        }
                        this.Form.CloseDrawer();
                    });
                    break;
                }
            }
            else
            {
                this.Form.Close();
            }
        }
Esempio n. 8
0
        private void 系别设置ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            frmDepartment frmdep = new frmDepartment();

            frmdep.ShowDialog();
        }
Esempio n. 9
0
        /// <summary>
        /// 跳转到部门界面
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void SNBuMen_Press(object sender, EventArgs e)
        {
            frmDepartment frm = new frmDepartment();

            Form.Show(frm);
        }
Esempio n. 10
0
        private void ChildClick(object sender, EventArgs e)
        {
            String         Seqtx         = "SELECT FormName FROM Menu_Sub WHERE MenuDescription='" + sender.ToString() + "'";
            SqlDataAdapter datransaction = new SqlDataAdapter(Seqtx, con);
            DataTable      dtransaction  = new DataTable();

            datransaction.Fill(dtransaction);

            Assembly frmAssembly = Assembly.LoadFile(Application.ExecutablePath);

            foreach (Type type in frmAssembly.GetTypes())
            {
                if (type.BaseType == typeof(Form))
                {
                    if (type.Name == dtransaction.Rows[0][0].ToString())
                    {
                        if (dtransaction.Rows[0][0].ToString() == "frmDepartment")
                        {
                            frmDepartment D = new frmDepartment();
                            D.EID    = tsslEID.Text.ToString();
                            D.CompID = tsslCompID.Text.ToString();
                            D.ShowDialog();
                            D.EID    = tsslEID.Text.ToString();
                            D.CompID = tsslCompID.Text.ToString();
                        }
                        else if (dtransaction.Rows[0][0].ToString() == "frmProductHirachy")
                        {
                            frmProductHirachy ph = new frmProductHirachy();
                            ph.EID    = tsslEID.Text.ToString();
                            ph.CompID = tsslCompID.Text.ToString();
                            ph.ShowDialog();
                            ph.EID    = tsslEID.Text.ToString();
                            ph.CompID = tsslCompID.Text.ToString();
                        }

                        else if (dtransaction.Rows[0][0].ToString() == "FrmTable")
                        {
                            FrmTable tab = new FrmTable();
                            tab.EID    = tsslEID.Text.ToString();
                            tab.CompID = tsslCompID.Text.ToString();
                            tab.ShowDialog();
                            tab.EID    = tsslEID.Text.ToString();
                            tab.CompID = tsslCompID.Text.ToString();
                        }
                        else if (dtransaction.Rows[0][0].ToString() == "frmsupplier")
                        {
                            frmsupplier sup = new frmsupplier();
                            sup.EID    = tsslEID.Text.ToString();
                            sup.CompID = tsslCompID.Text.ToString();
                            sup.ShowDialog();
                            sup.EID    = tsslEID.Text.ToString();
                            sup.CompID = tsslCompID.Text.ToString();
                        }
                        else if (dtransaction.Rows[0][0].ToString() == "frmCustomer")
                        {
                            frmCustomer c = new frmCustomer();
                            c.EID    = tsslEID.Text.ToString();
                            c.CompID = tsslCompID.Text.ToString();
                            c.ShowDialog();
                            c.EID    = tsslEID.Text.ToString();
                            c.CompID = tsslCompID.Text.ToString();
                        }
                        else
                        {
                            Form frmShow = (Form)frmAssembly.CreateInstance(type.ToString());

                            // then we  close all of the child Forms with  simple below code

                            foreach (Form form in this.MdiChildren)
                            {
                                form.Close();
                            }

                            frmShow.ShowDialog();
                        }
                    }
                }
            }
        }