private void cmbPhanLoaiThu_EditValueChanged(object sender, EventArgs e) { LayoutVisibility enableCmbHocSinhId = isSelectedPhanLoaiThuByHocSinh() ? LayoutVisibility.Always : LayoutVisibility.Never; lciCmbHocSinh.Visibility = enableCmbHocSinhId; lciTxtConLai.Visibility = enableCmbHocSinhId; }
void be_EditValueChanged(object sender, EventArgs e) { bool isNT = (sender as Control).Text == "VND" ? false : true; DevExpress.XtraLayout.Utils.LayoutVisibility lv = isNT ? DevExpress.XtraLayout.Utils.LayoutVisibility.Always : DevExpress.XtraLayout.Utils.LayoutVisibility.Never; ScanNTField(lv); }
private void ScanNTField(DevExpress.XtraLayout.Utils.LayoutVisibility lv) { LayoutControl lcMain = _data.FrmMain.Controls.Find("lcMain", true)[0] as LayoutControl; foreach (BaseLayoutItem lci in lcMain.Items) { if (lci.GetType() == typeof(LayoutControlItem) && (lci.Text.ToUpper().Contains("NGUYÊN TỆ") || lci.Text.ToUpper().Contains("TỶ GIÁ")) || (lci.Text.ToUpper().Contains("ORIGINAL") || lci.Text.ToUpper().Contains("RATE OF EXCHANGE"))) { lci.Visibility = lv; } } }
void SetEditItem(DevExpress.XtraLayout.Utils.LayoutVisibility flag) { //layoutControlItem4.Visibility = flag; //layoutControlItem26.Visibility = flag; //layoutControlItem7.Visibility = flag; //layoutControlItem29.Visibility = flag; //layoutControlItem8.Visibility = flag; //layoutControlItem30.Visibility = flag; //layoutControlItem11.Visibility = flag; //layoutControlItem33.Visibility = flag; //layoutControlItem12.Visibility = flag; //layoutControlItem34.Visibility = flag; //lciPurchasePrice.Visibility = flag; //if (mainMenu.Name == MainMenuEnum.Goods) // lblNWeight.Text = "净重(KGS)"; //else // lblNWeight.Text = "净重(G)"; //layoutControlItem15.Visibility = flag; //layoutControlItem37.Visibility = flag; lcgMainMark.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; lcgSideMark.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; lcgInnerMark.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; //if (MainForm.Company.Contains("纸")) //{ // 货品类型 layoutControlItem25.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; // 毛重 layoutControlItem34.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; // 净值 layoutControlItem35.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem26.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem29.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem30.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem33.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem45.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; lciCycle.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; lciCavityNumber.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem15.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem37.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem16.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem38.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem17.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem39.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; lciPurchasePrice.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; //} }
private void ScanNTField(DevExpress.XtraLayout.Utils.LayoutVisibility lv) { GridControl gcMain = _data.FrmMain.Controls.Find("gcMain", true)[0] as GridControl; GridView gvMain = gcMain.MainView as GridView; foreach (GridColumn gc in gvMain.Columns) { if (gc.FieldName.ToUpper().EndsWith("NT")) { gc.Visible = (lv == DevExpress.XtraLayout.Utils.LayoutVisibility.Always); } } LayoutControl lcMain = _data.FrmMain.Controls.Find("lcMain", true)[0] as LayoutControl; foreach (BaseLayoutItem lci in lcMain.Items) { if (lci.GetType() == typeof(LayoutControlItem) && (lci.Text.ToUpper().Contains("NGUYÊN TỆ") || lci.Text.ToUpper().Contains("TỶ GIÁ")) || (lci.Text.ToUpper().Contains("ORIGINAL") || lci.Text.ToUpper().Contains("RATE OF EXCHANGE"))) { lci.Visibility = lv; } } }