private void InitializeComponent() { this.txtUser = new DevExpress.XtraEditors.PopupContainerEdit(); this.pcContainer = new DevExpress.XtraEditors.PopupContainerControl(); this.txtPassword = new DevExpress.XtraEditors.TextEdit(); this.btOk = new DevExpress.XtraEditors.SimpleButton(); this.btCancel = new DevExpress.XtraEditors.SimpleButton(); this.backgroundWorker = new System.ComponentModel.BackgroundWorker(); this.marqueeProgressBarControl1 = new DevExpress.XtraEditors.MarqueeProgressBarControl(); this.pClose = new System.Windows.Forms.PictureBox(); ((System.ComponentModel.ISupportInitialize)(this.txtUser.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pcContainer)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.txtPassword.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.marqueeProgressBarControl1.Properties)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.pClose)).BeginInit(); this.SuspendLayout(); // // txtUser // this.txtUser.Location = new System.Drawing.Point(182, 95); this.txtUser.Name = "txtUser"; this.txtUser.Properties.Buttons.AddRange(new DevExpress.XtraEditors.Controls.EditorButton[] { new DevExpress.XtraEditors.Controls.EditorButton(DevExpress.XtraEditors.Controls.ButtonPredefines.Combo)}); this.txtUser.Properties.PopupControl = this.pcContainer; this.txtUser.Size = new System.Drawing.Size(154, 21); this.txtUser.TabIndex = 3; this.txtUser.DoubleClick += new System.EventHandler(this.ogmTv_DoubleClick); // // pcContainer // this.pcContainer.Location = new System.Drawing.Point(12, 165); this.pcContainer.Name = "pcContainer"; this.pcContainer.Size = new System.Drawing.Size(72, 24); this.pcContainer.TabIndex = 4; // // txtPassword // this.txtPassword.EditValue = ""; this.txtPassword.Location = new System.Drawing.Point(183, 127); this.txtPassword.Name = "txtPassword"; this.txtPassword.Size = new System.Drawing.Size(154, 21); this.txtPassword.TabIndex = 0; // // btOk // this.btOk.Location = new System.Drawing.Point(183, 165); this.btOk.Name = "btOk"; this.btOk.Size = new System.Drawing.Size(75, 23); this.btOk.TabIndex = 1; this.btOk.Text = "登录"; this.btOk.Click += new System.EventHandler(this.btOk_Click); // // btCancel // this.btCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel; this.btCancel.Location = new System.Drawing.Point(261, 165); this.btCancel.Name = "btCancel"; this.btCancel.Size = new System.Drawing.Size(75, 23); this.btCancel.TabIndex = 2; this.btCancel.Text = "取消"; // // backgroundWorker // this.backgroundWorker.WorkerReportsProgress = true; this.backgroundWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.backgroundWorker_RunWorkerCompleted); // // marqueeProgressBarControl1 // this.marqueeProgressBarControl1.Dock = System.Windows.Forms.DockStyle.Bottom; this.marqueeProgressBarControl1.EditValue = ""; this.marqueeProgressBarControl1.Location = new System.Drawing.Point(0, 247); this.marqueeProgressBarControl1.Name = "marqueeProgressBarControl1"; this.marqueeProgressBarControl1.Size = new System.Drawing.Size(460, 14); this.marqueeProgressBarControl1.TabIndex = 8; // // pClose // this.pClose.Image = global::Properties.Resources.关闭; this.pClose.InitialImage = null; this.pClose.Location = new System.Drawing.Point(431, 2); this.pClose.Name = "pClose"; this.pClose.Size = new System.Drawing.Size(19, 17); this.pClose.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize; this.pClose.TabIndex = 9; this.pClose.TabStop = false; this.pClose.MouseLeave += new System.EventHandler(this.pClose_MouseLeave); this.pClose.Click += new System.EventHandler(this.pClose_Click); this.pClose.MouseHover += new System.EventHandler(this.pClose_MouseHover); // // UserLogin // this.AcceptButton = this.btOk; this.Appearance.BackColor = System.Drawing.Color.Transparent; this.Appearance.Options.UseBackColor = true; this.AutoScaleBaseSize = new System.Drawing.Size(6, 15); this.BackgroundImageLayoutStore = System.Windows.Forms.ImageLayout.Tile; this.BackgroundImageStore = global::Properties.Resources.评估管理软件登录; this.CancelButton = this.btCancel; this.ClientSize = new System.Drawing.Size(460, 261); this.Controls.Add(this.pClose); this.Controls.Add(this.marqueeProgressBarControl1); this.Controls.Add(this.btCancel); this.Controls.Add(this.pcContainer); this.Controls.Add(this.btOk); this.Controls.Add(this.txtPassword); this.Controls.Add(this.txtUser); this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; this.LookAndFeel.UseDefaultLookAndFeel = false; this.MaximizeBox = false; this.Name = "UserLogin"; this.Text = "UserLogin"; ((System.ComponentModel.ISupportInitialize)(this.txtUser.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pcContainer)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.txtPassword.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.marqueeProgressBarControl1.Properties)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.pClose)).EndInit(); this.ResumeLayout(false); this.PerformLayout(); }
//#region 팝업컨테이너 선택값의 유효성검사 ///// <summary> ///// 팝업컨테이너 선택값의 유효성검사 ///// </summary> ///// <param name="popedit">The popedit.</param> ///// <param name="CheckData">The check data.</param> ///// <returns> ///// <c>true</c> if [is pop data check] [the specified popedit]; otherwise, <c>false</c>. ///// </returns> //private bool IsPopDataCheck(DevExpress.XtraEditors.PopupContainerEdit popedit, string CheckData) //{ // try // { // ///TODO:[가입금등록]팝업컨테이너 선택값의 유효성검사 // bool IsCheck = false; // DataTable dt = Cls.Common.uPopupContainer.GetDataTable(popedit); // int i = 0; // if (popedit.Name == "popMemberNo") // { // string filter = "MEMBER_NO = '" + CheckData.Trim() + "'"; // i = (int)dt.Compute("COUNT(MEMBER_NO)", filter); // } // if (CheckData.Trim() == "입력하세요" || CheckData.Trim() == "입력하세요" || CheckData.Trim() == "") i = 1; // if (i > 0) IsCheck = true; // return IsCheck; // } // catch (Exception ex) // { // throw ex; // } //} //#endregion #region 팝업컨테이너 에디트의 컨트롤 바인딩 /// <summary> /// 회원 팝업컨테이너 에티트의 컨트롤 바인딩 /// </summary> /// <param name="popedit">The popedit.</param> /// <param name="gridName">Name of the grid.</param> /// <param name="gridViewName">Name of the grid view.</param> private void SetMemberNoSchma(DevExpress.XtraEditors.PopupContainerEdit popedit, string gridName, string gridViewName) { try { DevExpress.XtraGrid.GridControl grid = new DevExpress.XtraGrid.GridControl(); DevExpress.XtraGrid.Views.Grid.GridView gridView = new DevExpress.XtraGrid.Views.Grid.GridView(); grid.Name = gridName; gridView.Name = gridViewName; DataTable dt = new DataTable(); dt.Columns.Add("CUST_NO"); dt.Columns.Add("MEMBER_SEQ"); dt.Columns.Add("MEMBER_NO"); dt.Columns.Add("MEMBER_NAME_KOR"); dt.Columns.Add("MAIN_MEMBER_SEQ"); dt.Columns.Add("MAIN_MEMBER_NO"); dt.Columns.Add("MAIN_MEMBER_NAME"); dt.Columns.Add("ID_NO"); dt.Columns.Add("ID_NO_MASK"); dt.Columns.Add("MEMBER_GROUP_CODE"); dt.Columns.Add("MEMBER_GROUP_CODE_NAME"); dt.Columns.Add("GUEST_TYPE"); dt.Columns.Add("GUEST_TYPE_NAME"); dt.Columns.Add("HOME_TEL"); dt.Columns.Add("OFFICE_TEL"); dt.Columns.Add("MOBILE_TEL"); dt.Columns.Add("ADDRESS"); dt.Columns.Add("POST_NAME"); dt.Columns.Add("OFFICE_POSITION"); dt.Columns.Add("E_MAIL"); dt.Columns.Add("EXCLUSIVE_CODE"); dt.Columns.Add("EXCLUSIVE_CODE_NAME"); dt.Columns.Add("ENTR_DATE_MASK"); GridStyle gs = new GridStyle(grid, gridView); gs.AddColumn("고객번호[YYYY+SEQ6]", "CUST_NO", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("회원일련번호[YYYY+SEQ6]", "MEMBER_SEQ", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("회원번호", "MEMBER_NO", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("회원명", "MEMBER_NAME_KOR", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("코멘트가없습니다", "MAIN_MEMBER_SEQ", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("주회원번호", "MAIN_MEMBER_NO", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("주회원명", "MAIN_MEMBER_NAME", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("주민사업자", "ID_NO", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("코멘트가없습니다", "ID_NO_MASK", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("회원구분", "MEMBER_GROUP_CODE", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("회원구분명", "MEMBER_GROUP_CODE_NAME", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("우대구분코드[공통:Z0006]", "GUEST_TYPE", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("코멘트가없습니다", "GUEST_TYPE_NAME", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("자택전화", "HOME_TEL", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("직장전화번호", "OFFICE_TEL", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("휴대전화", "MOBILE_TEL", _ColumnType.Default, 80, _ColumnAlign.Center, true); gs.AddColumn("주소", "ADDRESS", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("부서명", "POST_NAME", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("직위명", "OFFICE_POSITION", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("이메일주소", "E_MAIL", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("전용구분코드[공통코드:A0006]", "EXCLUSIVE_CODE", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("코멘트가없습니다", "EXCLUSIVE_CODE_NAME", _ColumnType.Default, 80, _ColumnAlign.Center, false); gs.AddColumn("코멘트가없습니다", "ENTR_DATE_MASK", _ColumnType.Default, 80, _ColumnAlign.Center, false); Cls.Grid.Options.SelectedRow(gridView); Cls.Grid.Options.EmbeddedNavigater(grid); Cls.Grid.Options.FilterRow(gridView, false); grid.DataSource = dt; Cls.Common.uPopupContainer.AddPopupGridControl("memberno", new System.Drawing.Size(830, 250), popedit, "입력하세요", grid, gridView, DevExpress.XtraEditors.Controls.TextEditStyles.Standard); } catch (Exception ex) { Basic.ShowMessage(3, ex.Message); } }