コード例 #1
0
        /// <summary>
        /// 初期化处理
        /// </summary>
        private void Initialize()
        {
            this.uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);
            if (string.IsNullOrEmpty(strMode))
            {
                this.strMode = Constant.MODE_ADD;
            }

            this.SetToolBar(this.strMode);
            this.SetLayout(this.strMode);
            this.removeAllClickEvent();
            this.addAllClickEvent();

            this.txtCompany.Text = this.uservo.CompanyCondition.ICompanyCd;
            #region Company delete
            this.lblCompany.Visible   = false;
            this.lblStar2.Visible     = false;
            this.txtCompany.Visible   = false;
            this.txtCompany.Enabled   = false;
            this.txtCompany.TabStop   = false;
            this.lblCompanyNM.Visible = false;
            this.btnCompany.Visible   = false;
            this.btnCompany.TabStop   = false;
            #endregion

            this.Activate();
            this.GotFocus += new EventHandler(FrmFactory_GotFocus);
        }
コード例 #2
0
        public Boolean SaveDataToStp(String strMode, TFactoryMs facVo)
        {
            Boolean         rtnValue = true;
            LoginUserInfoVo uservo   = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);

            TFcConditionStp facStp = new TFcConditionStp();

            PropertiesCopier.CopyProperties(facVo, facStp);
            facStp.Id.IJournalNo = 10001;
            facStp.Id.ICompanyCd = facVo.ICompanyCd;
            facStp.IPrcsCls      = CommonUtil.GET_I_PRCS_CLS(strMode);
            facStp.IUserId       = uservo.Userid;
            facStp.IPrcsDate     = DateTime.Now;
            facStp.IPrcsTime     = DateTime.Now.ToShortTimeString();
            facStp.IUpdCls       = "0";

            facStp.IConditionCd = "000001";
            //facStp.IDlCurrCd = card.C4_DL_CURR_CD;//取引通貨
            facStp.IDelWhInCd         = "";
            facStp.IDelWhOutCd        = "";
            facStp.IRjtWhCd           = "";
            facStp.INonAllocLocation  = "";
            facStp.IOsWhCd            = "";
            facStp.IInspectonLocation = "";
            facStp.IPlanCycCls        = CommonUtil.NullToSpace(facStp.IPlanCycCls);
            facStp.IWkTime            = CommonUtil.NullToZero(facStp.IWkTime);
            facStp.IPoCreateCls       = CommonUtil.NullToSpace(facStp.IPoCreateCls);
            facStp.ISalesCls          = CommonUtil.NullToSpace(facStp.ISalesCls);
            facStp.IPoSlcCls          = CommonUtil.NullToSpace(facStp.IPoSlcCls);
            facStp.IMrpCls            = CommonUtil.NullToSpace(facStp.IMrpCls);
            facStp.ILinkFlg           = CommonUtil.NullToSpace(facStp.ILinkFlg);
            facStp.IShipInvCls        = CommonUtil.NullToSpace(facStp.IShipInvCls);
            facStp.IAcpInvCls         = CommonUtil.NullToSpace(facStp.IAcpInvCls);
            facStp.IAmtRecalcCls      = CommonUtil.NullToSpace(facStp.IAmtRecalcCls);
            facStp.IReserve1          = null;
            facStp.IReserve2          = null;
            facStp.IReserve3          = null;
            facStp.ISys1Cls           = " ";
            facStp.ISys2Cls           = " ";
            facStp.ISys3Cls           = " ";
            facStp.IUsr1Cls           = " ";
            facStp.IUsr2Cls           = " ";
            facStp.IUsr3Cls           = " ";
            facStp.IInqItem           = null;
            //facStp.IObjectId = card.C4_OBJECT_ID;//オブジェクトID???
            //facStp.IEntryDate = ServerFunction.GetDateTime();//登録日
            //facStp.IUpdDate = ServerFunction.GetDateTime();//更新日
            facStp.IEntryDate = DateTime.Now;
            facStp.IUpdDate   = DateTime.Now;
            //facStp.IPgId = PE002201PgInfo._PROGRAM_ID; ;//プログラムID
            //facStp.IUpdTimestamp = wk_upd_timestamp;//更新タイムスタンプ

            ITFcConditionStpDao td = ComponentLocator.Instance().Resolve <ITFcConditionStpDao>();

            rtnValue = td.Insert(facStp);
            rtnValue = true;

            return(rtnValue);
        }
コード例 #3
0
        public Int32 GetPmMsDetail(PagerGridView gridview, CardVo cardvo)
        {
            LoginUserInfoVo uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);


            SearchCondition condition = new SearchCondition();

            condition.SetAddtionalCondition("ALLFACTORY", false);
            condition.AddCondition("T_PM_MS.I_ITEM_ENTRY_CLS", "IITEMENTRYCLS", "00", SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_FAC_CD", "IFACCD", cardvo.IFacCd, SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_ITEM_TYPE", "IITEMTYPE", cardvo.IItemType, SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_ITEM_CLS", "IITEMCLS", cardvo.IItemCls, SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_DISP_ITEM_CD", "IDISPITEMCD", cardvo.IDispItemCd, SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_DISP_ITEM_REV", "IDISPITEMREV", cardvo.IDispItemRev, SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_ITEM_DESC", "IITEMDESC", cardvo.IItemDesc, SqlOperator.Like);
            condition.AddCondition("T_PM_MS.I_MODEL", "IMODEL", cardvo.IModel, SqlOperator.Like);
            condition.AddCondition("T_PM_MS.I_SPEC", "ISPEC", cardvo.ISpec, SqlOperator.Like);
            condition.AddCondition("T_PM_MS.I_DRW_NO", "IDRWNO", cardvo.IDrwNo, SqlOperator.Like);
            condition.AddCondition("T_PM_MS.I_SEIBAN", "ISEIBAN", cardvo.ISeiban, SqlOperator.Like);
            condition.AddCondition("T_PM_MS.I_MAKER_CD", "IMAKERCD", cardvo.IMakerCd, SqlOperator.Equal);
            condition.AddCondition("T_PM_MS.I_QRY_MTRL", "IQRYMTRL", cardvo.IQryMtrl, SqlOperator.Like);
            condition.AddCondition("T_PM_MS.I_MNT_CLS", "IMNTCLS", cardvo.IMntCls, SqlOperator.Equal);
            condition.AddCondition("companyCd", uservo.CompanyCondition.ICompanyCd);
            condition.AddCondition("langCd", LangUtils.GetCurrentLanguage());



            gridview.Pagerhelper = new PagerHelper("CTPmMsPagerNoARDao", condition, 1, 15);
            gridview.LoadData();
            log.Debug("Search Init");
            //设置列名

            foreach (string key in columnlist)
            {
                gridview.SetColumnAlias(key, rm.GetString(key));
            }

//            foreach (string key in gridview.Pagerhelper.Columns)
//            {
//                gridview.SetColumnAlias(key, rm.GetString(key));
//            }

            SetDisplayColumns(gridview);
            DataSet   ds = (DataSet)gridview.DataSource;
            DataTable dt = ds.Tables["CTPmMsPagerNoARDao"];

            return(dt.Rows.Count);
        }
コード例 #4
0
        public void vr_CustomLoginValidationMethod(object sender,
                                                   Noogen.Validation.CustomValidationEventArgs e)
        {
            IAction_LoginForm ac            = ComponentLocator.Instance().Resolve <IAction_LoginForm>();
            LoginUserInfoVo   loginuserinfo = ac.GetLoginUserList(this.txtUserId.Text, this.txtPassword.Text);

            if (loginuserinfo == null)
            {
                e.IsValid = false;
            }
            else
            {
                e.IsValid = true;
                SessionUtils.SetSession(SessionUtils.COMMON_LOGIN_USER_INFO, loginuserinfo);
            }
        }
コード例 #5
0
        public ReportDataSource ReportData_Load(string datasetName, SearchCondition condition)
        {
            ICTPmMsNoARDao  d      = ComponentLocator.Instance().Resolve <ICTPmMsNoARDao>();
            LoginUserInfoVo uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);

            SearchCondition condition1 = new SearchCondition();

            condition1.AddCondition("companyCd", uservo.CompanyCondition.ICompanyCd);
            condition1.AddCondition("langCd", LangUtils.GetCurrentLanguage());

            condition1.SetAddtionalCondition("ALLFACTORY", false);

            IList <CTPmMsNoAR> list = d.GetPmMsDetail(condition1);
            DataSet            ds   = new DataSet();
            DataTable          dt   = DataTableUtils.ToDataTable(list);
            DataColumn         col  = new DataColumn();

            col.DataType   = typeof(byte[]);
            col.ColumnName = "BarCode";
            dt.Columns.Add(col);

            dt.TableName = "TPmMs";
            ds.Tables.Add(dt);



            foreach (DataRow row in dt.Rows)
            {
                int W = Convert.ToInt32(200);
                int H = Convert.ToInt32(40);
                BarcodeLib.AlignmentPositions Align = BarcodeLib.AlignmentPositions.CENTER;
                BarcodeLib.TYPE    type             = BarcodeLib.TYPE.CODE39;
                BarcodeLib.Barcode b = new BarcodeLib.Barcode();
                b.IncludeLabel  = true;
                b.Alignment     = Align;
                b.LabelPosition = BarcodeLib.LabelPositions.BOTTOMCENTER;
                b.LabelFont     = new Font("宋体", 6);
                b.Encode(type, row["IDrwNo"].ToString(), Color.Black, Color.White, W, H);
                row["BarCode"] = b.GetImageData(BarcodeLib.SaveTypes.PNG);
            }

            ReportDataSource result = new ReportDataSource(datasetName, ds.Tables["TPmMs"]);

            return(result);
        }
コード例 #6
0
        /// <summary>
        /// 画面初始化
        /// </summary>
        private void Initialize()
        {
            ToolStripManager.Renderer = new Office2007Renderer();

            this.btnFactoryHelper.Image      = (Image)Com.GainWinSoft.Common.ResourcesUtils.GetResource("AssistantButtonDownArrow");
            this.btnCustomerHelper.Image     = (Image)Com.GainWinSoft.Common.ResourcesUtils.GetResource("AssistantButtonDownArrow");
            this.btnMakerHelper.Image        = (Image)Com.GainWinSoft.Common.ResourcesUtils.GetResource("AssistantButtonDownArrow");
            this.btnItemTypeHelper.Image     = (Image)Com.GainWinSoft.Common.ResourcesUtils.GetResource("AssistantButtonDownArrow");
            this.clsddlItemCls.Selectedindex = 0;
            this.clsddlMntCls.Selectedindex  = 0;

            IAction_MaterialSearch action = ComponentLocator.Instance().Resolve <IAction_MaterialSearch>();

            action.Init_GridView(this.FrmMaterialSearch_pagerGridView1);

            uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);

            SetCommonToolstrip();
            SetGroupLayout();

            if (uservo.Factory != null)
            {
                FactoryVo factoryvo = uservo.Factory;
                this.atxtFactoryCd.Text = factoryvo.IFacCd;
                this.lblFactoryNm.Text  = factoryvo.IFacDesc;
                this.tlpG1.Enabled      = false;
                this.tlpG2.Enabled      = true;
                this.tlpG3.Enabled      = false;
                this.firstGroup         = 2;
                this.currentGroup       = 2;
            }
            else
            {
                this.tlpG1.Enabled = true;
                this.firstGroup    = 1;
                this.currentGroup  = 1;
            }
        }
コード例 #7
0
        public LoginUserInfoVo GetLoginUserList(string userid, string password)
        {
            LoginUserInfoVo result = null;

            IMLoginUserDao ml        = ComponentLocator.Instance().Resolve <IMLoginUserDao>();
            MLoginUser     loginuser = ml.GetLoginUserInfo(userid, password);

            if ((loginuser != null))
            {
                result                  = new LoginUserInfoVo();
                result.Companyid        = loginuser.Companyid;
                result.Deleteflag       = loginuser.Deleteflag;
                result.Lockflag         = loginuser.Lockflag;
                result.Mappingid        = loginuser.Mappingid;
                result.Namepinyin       = loginuser.Namepinyin;
                result.Password         = loginuser.Password;
                result.Temppasswordflag = loginuser.Temppasswordflag;
                result.Userid           = loginuser.Userid;
                result.Username         = loginuser.Username;
                result.Usertype         = loginuser.Usertype;
            }

            return(result);
        }
コード例 #8
0
 /// <summary>
 /// 画面打开
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FrmMaterialEdit_Load(object sender, EventArgs e)
 {
     uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);
     SetCommonToolstrip();
     FormUtils.ClearStarControl(this.tlpTabpage1);
 }
コード例 #9
0
ファイル: MainForm.cs プロジェクト: windygu/radybobwillow
        private void MainForm_Load(object sender, EventArgs e)
        {
            try
            {
                SplashScreen.UdpateStatusText(MessageUtils.GetMessage("I0001"));
                ToolStripManager.Renderer = new Office2007Renderer();

                //get all condition
                String d = LangUtils.GetDefaultLanguage();
                ConditionUtils.GetAllConditionsList(d);
                Thread.CurrentThread.CurrentUICulture = (System.Globalization.CultureInfo) new System.Globalization.CultureInfo(d);
                rm = new System.Resources.ResourceManager(typeof(MainForm));

                init_ToolStripComboBox();

                //castle windsor initial
                ComponentLocator.Instance();


                LoginUserInfoVo  uservo = (LoginUserInfoVo)SessionUtils.GetSession(SessionUtils.COMMON_LOGIN_USER_INFO);
                IAction_MainForm af     = ComponentLocator.Instance().Resolve <IAction_MainForm>();

                //display status strip
                this.toolStripStatusLabelTime.Text = rm.GetString("Status.Time") + DateTime.Now.GetDateTimeFormats('D')[3].ToString();

                this.toolStripStatusLabelLoginUser.Text = rm.GetString("Status.LoginUser") + uservo.Username;


                SplashScreen.UdpateStatusText(MessageUtils.GetMessage("I0004"));

                //IList<FunctionAllVo> flist = af.GetFunctionDataList();
                //加载用户权限。
                IList <FunctionAllVo> flist = af.GetCatalogFunctionByUserId(uservo.Userid);

                //加载工厂
                TermVo termvo = af.GetTermInfo(uservo.Userid);
                uservo.Term = termvo;
                if (termvo == null)
                {
                    uservo.Factory = null;
                }
                else
                {
                    FactoryVo factory = af.GetFactoryByCd(termvo.IFacCd);
                    uservo.Factory = factory;
                }
                //加载person
                PersonVo person = af.GetPersonByUserId(uservo.Userid);
                uservo.Person = person;

                CompanyConditionVo companycondition = af.GetCompanyCondition(person.ICompanyCd);
                uservo.CompanyCondition = companycondition;

                this.toolStripStatusLabelCompany.Text = companycondition.ICompanyArgDesc;

                //SessionUtils.RemoveSession(SessionUtils.COMMON_LOGIN_USER_INFO);
                //SessionUtils.SetSession(SessionUtils.COMMON_LOGIN_USER_INFO, uservo);



                SplashScreen.UdpateStatusText(MessageUtils.GetMessage("I0002"));
                init_MenuStrip(flist);
                init_MenuWindow(flist);

                //Thread.Sleep(1000);
                //SplashScreen.UdpateStatusTextWithStatus("Success Message", TypeOfMessage.Success);

                SplashScreen.UdpateStatusText(MessageUtils.GetMessage("I0003"));

                this.Show();
                SplashScreen.CloseSplashScreen();
                this.Activate();
            }
            catch (ApplicationException ex)
            {
                MessageBox.Show(ex.Message, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.Close();
                this.Dispose();
            }
        }