private void frmConfig_Load(object sender, EventArgs e) { ArrayList arr = AndonConfigBO.Instance.FindAll(); DataTable data = TextUtils.LoadDataFromSP("spGetConfigPLC", "A", new string[0] { }, new string[0] { }); grvAreaPLC.AutoGenerateColumns = false; if (data.Rows.Count > 0) { grvAreaPLC.DataSource = _bindingSource; _bindingSource.DataSource = data; } if (arr.Count > 0) { AndonConfigModel andonConfig = (AndonConfigModel)arr[0]; numFontValueCD.Value = andonConfig.FontSize1; numFontTitleCD.Value = andonConfig.FontSize2; numFontValuePlan.Value = andonConfig.FontSize3; numFontLabelPlan.Value = andonConfig.FontSize4; numFontTitleAndon.Value = andonConfig.FontSize5; numLabelTakt.Value = andonConfig.FontSize6; numValueTakt.Value = andonConfig.FontSize7; txtPort.Text = TextUtils.ToString(andonConfig.SocketPort); txtTakt.Text = TextUtils.ToString(andonConfig.Takt); txtTcpIp.Text = TextUtils.ToString(andonConfig.TcpIp); } }
private void btnSaveFontSize_Click(object sender, EventArgs e) { // check đã nhập chưa bool checkPass = checkInput(txtTakt.Text, txtTcpIp.Text, txtPort.Text); if (!checkPass) { return; } ArrayList arr = AndonConfigBO.Instance.FindAll(); if (arr.Count > 0) { AndonConfigModel andonConfig = (AndonConfigModel)arr[0]; andonConfig.FontSize1 = numFontValueCD.Value; andonConfig.FontSize2 = numFontTitleCD.Value; andonConfig.FontSize3 = numFontValuePlan.Value; andonConfig.FontSize4 = numFontLabelPlan.Value; andonConfig.FontSize5 = numFontTitleAndon.Value; andonConfig.FontSize6 = numLabelTakt.Value; andonConfig.FontSize7 = numValueTakt.Value; andonConfig.TcpIp = TextUtils.ToString(txtTcpIp.Text); andonConfig.SocketPort = TextUtils.ToInt(txtPort.Text); andonConfig.Takt = TextUtils.ToInt(txtTakt.Text); AndonConfigBO.Instance.Update(andonConfig); MessageBox.Show("Config font size successfully! "); TextUtils.ExcuteSQL("exec spUpdateTakt @Takt = " + andonConfig.Takt); } else { AndonConfigModel andonConfig = new AndonConfigModel(); andonConfig.FontSize1 = numFontValueCD.Value; andonConfig.FontSize2 = numFontTitleCD.Value; andonConfig.FontSize3 = numFontValuePlan.Value; andonConfig.FontSize4 = numFontLabelPlan.Value; andonConfig.FontSize5 = numFontTitleAndon.Value; andonConfig.FontSize6 = numLabelTakt.Value; andonConfig.FontSize7 = numValueTakt.Value; andonConfig.TcpIp = TextUtils.ToString(txtTcpIp.Text); andonConfig.SocketPort = TextUtils.ToInt(txtPort.Text); andonConfig.Takt = TextUtils.ToInt(txtTakt.Text); AndonConfigBO.Instance.Insert(andonConfig); MessageBox.Show("Config font size successfully! "); TextUtils.ExcuteSQL("exec spUpdateTakt @Takt = " + andonConfig.Takt); } }
protected AndonConfigFacade(AndonConfigModel model) : base(model) { }