/// <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); }
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); }
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); }
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); } }
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); }
/// <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; } }
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); }
/// <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); }
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(); } }