private void VisibleControlBasedonDataType() { if (InspectionItemDataType > 0) { if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_DATETIME.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_DATETIME.ToString(); Value_pnl.Visible = false; DateTime_pnl.Visible = true; DateTo_dtp.Clear(); } else if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_DECIMAL.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_DECIMAL.ToString(); } else if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_OK_NG.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_OK_NG.ToString(); Operator_cmb.Enabled = false; ValueFrom_txt.ReadOnly = true; ValueFrom_txt.Text = "0"; } else if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_STRING.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_STRING.ToString(); Operator_cmb.Enabled = false; ValueFrom_txt.ReadOnly = true; ValueFrom_txt.Text = "0"; } else if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_IMAGE.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_IMAGE.ToString(); Operator_cmb.Enabled = false; ValueFrom_txt.ReadOnly = true; ValueFrom_txt.Text = "0"; } else if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_NUMBER.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_NUMBER.ToString(); } else if (InspectionItemDataType == Convert.ToInt32(GlobalMasterDataTypeEnum.DATATYPE_SELECTION.GetValue())) { ItemDataType_txt.Text = GlobalMasterDataTypeEnum.DATATYPE_SELECTION.ToString(); Operator_cmb.Enabled = false; ValueFrom_txt.ReadOnly = true; ValueFrom_txt.Text = "0"; } } }
private void Operator_cmb_SelectionChangeCommitted(object sender, EventArgs e) { if (Operator_cmb.SelectedIndex < 0) { return; } if (Operator_cmb.SelectedValue.ToString() == GlobalMasterDataTypeEnum.OPERATOR_GREATERTHAN.GetValue()) { OperatorTo_txt.Text = GlobalMasterDataTypeEnum.OPERATOR_LESSTHAN.ToString(); ValueTo_txt.ReadOnly = false; ValueFrom_txt.ReadOnly = false; DateTo_dtp.Enabled = true; } else { OperatorTo_txt.Text = string.Empty; ValueTo_txt.Text = string.Empty; ValueTo_txt.ReadOnly = true; ValueFrom_txt.ReadOnly = false; DateTo_dtp.Enabled = false; DateTo_dtp.Clear(); } }