Пример #1
0
        private void myIconButton4_Click(object sender, EventArgs e)
        {
            if (!MyLove.PermissionsBalidation(oper_type, "18"))
            {
                return;
            }
            var frm = new frmDept();

            windowsList.ShowForm(frm);
        }
Пример #2
0
        private void pmInitPopUpDialog(string inDialogName)
        {
            switch (inDialogName.TrimEnd().ToUpper())
            {
            case "DEPT":
                if (this.pofrmGetDept == null)
                {
                    this.pofrmGetDept          = new DatabaseForms.frmDept(FormActiveMode.Report);
                    this.pofrmGetDept.Location = new Point(AppUtil.CommonHelper.SysMetric(1) - this.pofrmGetDept.Width - 10, AppUtil.CommonHelper.SysMetric(9) + 5);
                }
                break;

            case "TAG_CRGRP":
                using (DialogForms.dlgTagItems dlg = new MasterCenter.DialogForms.dlgTagItems())
                {
                    dlg.Location = new Point(AppUtil.CommonHelper.SysMetric(1) - dlg.Width - 10, AppUtil.CommonHelper.SysMetric(9) + 5);

                    string strSQLExec = "select {0}.CROWID, {0}.CCODE, {0}.CNAME, {0}.DCREATE, {0}.DLASTUPD, EM1.FCLOGIN as CLOGIN_ADD, EM2.FCLOGIN as CLOGIN_UPD from {0} ";
                    strSQLExec += " left join {1} EM1 ON EM1.FCSKID = {0}.CCREATEBY ";
                    strSQLExec += " left join {1} EM2 ON EM2.FCSKID = {0}.CLASTUPDBY ";

                    string strFMDBName = App.ConfigurationManager.ConnectionInfo.ERPDBMSName;
                    string strEmplRTab = strFMDBName + ".dbo.EMPLR";
                    strSQLExec = string.Format(strSQLExec, new string[] { MapTable.Table.MasterDept, strEmplRTab });

                    dlg.SetBrowView(strSQLExec, null, MapTable.Table.MasterDept, frmDept.MAXLENGTH_CODE, frmDept.MAXLENGTH_NAME);
                    dlg.ShowDialog();
                    if (dlg.PopUpResult)
                    {
                        dlg.LoadTagValue(ref this.pATagCode);
                        this.txtTagCode.Text = this.pmGetRngCode();
                    }
                }
                break;
            }
        }
Пример #3
0
        /// <summary>
        /// 以模式方式加载主窗体
        /// </summary>
        /// <param name="objApp"> 应用程序对象 </param>
        /// <param name="objUser"> 当前登录用户对象 </param>
        //public void LoadByModeForm(WMSAppInfo objApp, WMSUserInfo objUser)
        //{
        //    LoadByModeForm(objApp, objUser, null);
        //}

        /// <summary>
        /// 以模式方式加载主窗体
        /// </summary>
        /// <param name="objApp">应用程序对象</param>
        /// <param name="objUser">当前登录用户对象</param>
        /// <param name="objModule">调用模块</param>
        public void LoadByModeForm(WMSAppInfo objApp, WMSUserInfo objUser, string objModule)
        {
            UI.FrmSTable frmX = null;
            if (objModule == string.Empty || objModule.Trim() == "") //默认为 User
            {
                frmX               = new frmCompany();
                frmX.ModuleRtsId   = "2101";
                frmX.ModuleRtsName = "单位信息管理";
            }
            else
            {
                /*
                 *  2101	单位信息管理
                 *  2102	部门信息管理
                 *  2103	用户信息管理
                 *  2104	权限管理
                 *
                 */
                switch (objModule.Trim().ToLower())
                {
                case "2101":    //单位信息管理
                    frmX               = new frmCompany();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "单位信息管理";
                    break;

                case "2102":   //部门信息管理
                    frmX               = new frmDept();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "部门信息管理";
                    break;

                case "2103":    //用户信息管理
                    frmX               = new frmUserInfo();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "用户信息管理";
                    break;

                case "2104":    //权限管理
                    frmX               = new frmUserRight();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "权限管理";
                    break;

                case "2114":    //权限管理
                    frmSupplier.sCondition = " and nType=0 ";
                    frmSupplier.type       = 0;
                    frmX               = new frmSupplier();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "供应商管理";
                    break;

                case "2115":    //权限管理
                    frmSupplier.sCondition = " and nType=1 ";
                    frmSupplier.type       = 1;
                    frmX               = new frmSupplier();
                    frmX.ModuleRtsId   = objModule.Trim().ToLower();
                    frmX.ModuleRtsName = "客户管理";
                    break;
                }
                frmX.AppInformation  = objApp;
                frmX.UserInformation = objUser;
                frmX.InitFormParameters();
                frmX.ShowDialog();
                frmX.Dispose();
            }
        }
Пример #4
0
        public static Form GetFrom(cons.WindowsList windows, string oper_id)
        {
            Form frm = new Form();

            switch (oper_id)
            {
            case "010100":
                frm = new frmRegion();
                break;

            case "010200":
                frm = new frmItemCls();
                break;

            case "010300":
                frm = new frmBranch(windows);
                break;

            case "010400":
                frm = new frmSupcust()
                {
                    runType = 0
                };
                break;

            case "010500":
                frm = new frmItem(windows);
                break;

            case "010600":
                frm = new frmDept();
                break;

            case "010700":
                frm = new frmSupcust()
                {
                    runType = 1
                };
                break;

            case "010800":
                frm = new frmPeople();
                break;

            case "020001":
                var frms = new ReportForm.frmReport();
                frms.GetPmDetail();
                frm = frms;
                break;

            case "020100":
                frm = new PriceForm.frmCustPrice();
                break;

            case "020200":
                frm = new PriceForm.frmSupPrice();
                break;

            case "020300":
                frm = new VoucherForm.OrderMerge("调价单", new VoucherForm.frmCusPriceOrderList(), new VoucherForm.frmCusPriceOrder());
                break;

            case "030001":
                frms = new ReportForm.frmReport();
                frms.GetSaleSum();
                frm = frms;
                break;

            case "030002":
                frms = new ReportForm.frmReport();
                frms.GetSaleDetail();
                frm = frms;
                break;

            case "030003":
                frms = new ReportForm.frmReport();
                frms.GetSaleOutDetail();
                frm = frms;
                break;

            case "030004":
                frms = new ReportForm.frmReport();
                frms.GetCusCredit();
                frm = frms;
                break;

            case "030005":
                frms = new ReportForm.frmReport();
                frms.GetNoSaleCus();
                frm = frms;
                break;

            case "030006":
                frms = new ReportForm.frmReport();
                frms.GetSheetPayInfo();
                frm = frms;
                break;

            case "030007":
                frms = new ReportForm.frmReport();
                frms.GetCGSum();
                frm = frms;
                break;

            case "030008":
                frms = new ReportForm.frmReport();
                frms.GetCGDetail();
                frm = frms;
                break;

            case "030100":
                frm = new VoucherForm.OrderMerge("采购入库单", new VoucherForm.frmCGInSheetList(), new VoucherForm.frmCGInSheet());
                break;

            case "030200":
                frm = frm = new VoucherForm.OrderMerge("采购退货单", new VoucherForm.frmCGOutSheetList(), new VoucherForm.frmCGOutSheet());
                break;

            case "030300":
                frm = frm = new VoucherForm.OrderMerge("批发销售单", new VoucherForm.frmSaleSheetList(), new VoucherForm.frmSaleSheet());
                break;

            case "030400":
                frm = new VoucherForm.OrderMerge("客户退货单", new VoucherForm.frmSaleInSheetList(), new VoucherForm.frmSaleInSheet());
                break;

            case "040001":
                frms = new ReportForm.frmReport();
                frms.GetICSum();
                frm = frms;
                break;

            case "040002":
                frms = new ReportForm.frmReport();
                frms.GetICFlow();
                frm = frms;
                break;

            case "040003":
                frms = new ReportForm.frmReport();
                frms.GetICOutDetail();
                frm = frms;
                break;

            case "040004":
                frms = new ReportForm.frmReport();
                frms.GetJXCSum();
                frm = frms;
                break;

            case "040006":
                frms = new ReportForm.frmReport();
                frms.GetCheckPlanDetail();
                frm = frms;
                break;

            case "040100":
                frm = new VoucherForm.OrderMerge("盘点初始化", new StockForm.frmStockPDList(), new StockForm.frmStockInit());
                break;

            case "040200":
                frm = new VoucherForm.OrderMerge("库存盘点", new VoucherForm.frmCheckSheetList(), new VoucherForm.frmCheckSheet());
                break;

            case "040300":
                frms = new ReportForm.frmReport();
                frms.GetCheckPlan();
                frm = frms;
                break;

            case "040400":
                frm = new VoucherForm.OrderMerge("盘点结束审核", new StockForm.frmStockPCList(), new StockForm.frmStockPC());
                break;

            case "040500":
                frm = new VoucherForm.OrderMerge("其他出入单", new VoucherForm.frmOtherInOutSheetList(), new VoucherForm.frmOtherInOutSheet());
                break;

            case "040600":
                frm = new VoucherForm.OrderMerge("调拨单", new VoucherForm.frmIOList(), new VoucherForm.frmIOMaster());
                break;

            case "050001":
                frms = new ReportForm.frmReport();
                frms.GetRpCusSum();
                frm = frms;
                break;

            case "050002":
                frms = new ReportForm.frmReport();
                frms.GetRpCusDetail();
                frm = frms;
                break;

            case "050003":
                frms = new ReportForm.frmReport();
                frms.GetRpSupSum();
                frm = frms;
                break;

            case "050004":
                frms = new ReportForm.frmReport();
                frms.GetRpSupDetail();
                frm = frms;
                break;

            case "050005":
                frms = new ReportForm.frmReport();
                frms.GetRpSupAccount();
                frm = frms;
                break;

            case "050006":
                frms = new ReportForm.frmReport();
                frms.GetRpCusAccount();
                frm = frms;
                break;

            case "050007":
                frms = new ReportForm.frmReport();
                frms.GetRpTodayInc();
                frm = frms;
                break;

            case "050008":
                frms = new ReportForm.frmReport();
                frms.GetRpTodayPay();
                frm = frms;
                break;

            case "050009":
                frms = new ReportForm.frmReport();
                frms.GetRpCusFyDetail();
                frm = frms;
                break;

            case "050010":
                frms = new ReportForm.frmReport();
                frms.GetRpSupFyDetail();
                frm = frms;
                break;

            case "050011":
                frms = new ReportForm.frmReport();
                frms.GetRpCashBank();
                frm = frms;
                break;

            case "050012":
                frms = new ReportForm.frmReport();
                frms.GetRpAdminCost();
                frm = frms;
                break;

            case "050100":
                frm = new FinanceForm.frmBank();
                break;

            case "050200":
                frm = new FinanceForm.frmPayment();
                break;

            case "050300":
                frm = new FinanceForm.frmIncome();
                break;

            case "050400":
                frm = new VoucherForm.OrderMerge("客户费用单", new VoucherForm.frmCusFYList(), new VoucherForm.frmCusFY());
                break;

            case "050500":
                frm = new VoucherForm.OrderMerge("供应商费用单", new VoucherForm.frmSupFYList(), new VoucherForm.frmSupFY());
                break;

            case "050600":
                frm = new VoucherForm.OrderMerge("现金银行转账单", new VoucherForm.frmCashOrderList(), new VoucherForm.frmCashOrder());
                break;

            case "050700":
                frm = new VoucherForm.OrderMerge("管理费用单", new VoucherForm.frmFYOrderList(), new VoucherForm.frmFYOrder());
                break;

            case "050800":
                frm = new VoucherForm.OrderMerge("供应商结算单", new VoucherForm.frmSupSettleList(), new VoucherForm.frmSupSettle());
                break;

            case "050900":
                frm = new VoucherForm.OrderMerge("客户结算单", new VoucherForm.frmCusSettleList(), new VoucherForm.frmCusSettle());
                break;

            case "070100":
                frm = new SysForm.frmOper();
                break;

            case "070200":
                frm     = new SysForm.SysSetting();
                frm.Tag = "1";
                break;

            case "070300":
                frm     = new SysForm.SysSetting();
                frm.Tag = "1";
                break;

            case "070400":
                frm     = new SysForm.frmRegisterList();
                frm.Tag = "1";
                break;

            case "070500":
                frm     = new SysForm.frmUpdatePwd();
                frm.Tag = "1";
                break;
            }
            return(frm);
        }