/// <summary> /// 조회, 저장등의 DB, TRAN 시 Control Enable/Disable /// </summary> void SetControlDisable(bool bDisable) { _bDisable = bDisable; if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { //TraceHelper.Instance.JournalWrite("포인트적립테스트", bDisable.ToString()); foreach (var item in this.ContainerPanel.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } } }); } else { //TraceHelper.Instance.JournalWrite("포인트적립테스트", bDisable.ToString()); foreach (var item in this.ContainerPanel.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } } } //Application.DoEvents(); }
/// <summary> /// 조회, 저장등의 DB, TRAN 시 Control Enable/Disable /// </summary> void SetControlDisable(bool bDisable) { ChildManager.ShowProgress(bDisable); _bDisable = bDisable; if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { foreach (var item in this.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } } }); } else { foreach (var item in this.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } } //Application.DoEvents(); } }
/// <summary> /// 조회, 저장등의 DB, TRAN 시 Control Enable/Disable /// </summary> void SetControlDisable(bool bDisable) { ChildManager.ShowProgress(bDisable); _bDisable = bDisable; if (!bDisable) { if (POSDeviceManager.Scanner != null) { POSDeviceManager.Scanner.DataEvent += new POSDataEventHandler(Scanner_DataEvent); //Scanner Event } } else { if (POSDeviceManager.Scanner != null) { POSDeviceManager.Scanner.DataEvent -= new POSDataEventHandler(Scanner_DataEvent); //Scanner Event } } if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { foreach (var item in this.ContainerPanel.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "gridpanel") { WSWD.WmallPos.POS.FX.Win.UserControls.GridPanel grd = (WSWD.WmallPos.POS.FX.Win.UserControls.GridPanel)item; grd.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "panel") { Panel pnl = (Panel)item; pnl.Enabled = !_bDisable; } } }); } else { foreach (var item in this.ContainerPanel.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "gridpanel") { WSWD.WmallPos.POS.FX.Win.UserControls.GridPanel grd = (WSWD.WmallPos.POS.FX.Win.UserControls.GridPanel)item; grd.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "panel") { Panel pnl = (Panel)item; pnl.Enabled = !_bDisable; } } } //Application.DoEvents(); }
/// <summary> /// 조회, 저장등의 DB, TRAN 시 Control Enable/Disable /// </summary> void SetControlDisable(bool bDisable) { _bDisable = bDisable; if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { foreach (var item in this.ContainerPanel.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; if (!_bDisable) { if (btn.Name.ToString() == btnSave.Name.ToString() && grd.RowCount > 0 && grd.SelectedRowIndex >= 0) { DataRow dr = (DataRow)grd.GetSelectedRow().ItemData; if (dr != null && TypeHelper.ToString(dr["FLAG_YN"]) == "Y") { btnSave.Enabled = false; } else { btnSave.Enabled = true; } } } } } }); } else { foreach (var item in this.ContainerPanel.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; if (!_bDisable) { if (btn.Name.ToString() == btnSave.Name.ToString() && grd.RowCount > 0 && grd.SelectedRowIndex >= 0) { DataRow dr = (DataRow)grd.GetSelectedRow().ItemData; if (dr != null && TypeHelper.ToString(dr["FLAG_YN"]) == "Y") { btnSave.Enabled = false; } else { btnSave.Enabled = true; } } } } } } //Application.DoEvents(); }
/// <summary> /// 조회, 저장등의 DB, TRAN 시 Control Enable/Disable /// </summary> void SetControlDisable(bool bDisable) { _bDisable = bDisable; if (this.InvokeRequired) { this.BeginInvoke((MethodInvoker) delegate() { foreach (var item in this.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "printlabelinfo") { PrintLabelInfo lbl = (PrintLabelInfo)item; lbl.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "salegridpanel") { SaleGridPanel grd = (SaleGridPanel)item; grd.Enabled = !_bDisable; } } }); } else { foreach (var item in this.Controls) { if (item.GetType().Name.ToString().ToLower() == "keypad") { WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad key = (WSWD.WmallPos.POS.FX.Win.UserControls.KeyPad)item; key.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "inputtext") { WSWD.WmallPos.POS.FX.Win.UserControls.InputText txt = (WSWD.WmallPos.POS.FX.Win.UserControls.InputText)item; txt.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "button") { WSWD.WmallPos.POS.FX.Win.UserControls.Button btn = (WSWD.WmallPos.POS.FX.Win.UserControls.Button)item; btn.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "printlabelinfo") { PrintLabelInfo lbl = (PrintLabelInfo)item; lbl.Enabled = !_bDisable; } else if (item.GetType().Name.ToString().ToLower() == "salegridpanel") { SaleGridPanel grd = (SaleGridPanel)item; grd.Enabled = !_bDisable; } } } //Application.DoEvents(); }