using Lskj.Business.Impl; using Lskj.Control; using Lskj.Core; using Lskj.Model; using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Lskj.RemarkEditSetUp { public partial class FrmMain : BaseForm { public DynamicNoteSettings Model; public FrmMain() { InitializeComponent(); } /// /// 初始化 /// /// /// private void FrmMain_Load(object sender, EventArgs e) { try { this.textInstructions.Text = Model.keyInformationDescription.Replace("^", "\r\n"); string sql = string.Format("select {0} from {1} where {2}= '{3}'", Model.noteFieldName, Model.tableName, Model.keyFieldName, Model.KeyFieldValue); string Notetext = SqlHelper.ExecuteScalar(sql) + ""; this.textNote.Text = Notetext; this.btnOk.Click += new EventHandler(onBtnOkClick); this.butCancel.Click += new EventHandler(onButCancelClick); //this.KeyDown += new KeyEventHandler(onFrmMainKeyDown); } catch (Exception ex) { string Message = ErrorMessage.PromptErrorMessage(ex, Model.ModuleCode); MessageUtil.Show(Message, ex.Message); } } //private void onFrmMainKeyDown(object sender, KeyEventArgs e) //{ // try // { // if (e.KeyCode == Keys.Enter) // { // onBtnOkClick(null, null); // } // } // catch (Exception ex) // { // string Message = ErrorMessage.PromptErrorMessage(ex, Model.ModuleCode); // MessageUtil.Show(Message, ex.Message); // this.DialogResult = DialogResult.Cancel; // } //} //点击取消 private void onButCancelClick(object sender, EventArgs e) { this.DialogResult = DialogResult.Cancel; } //点击确定 private void onBtnOkClick(object sender, EventArgs e) { try { string sqlValue = string.Format("update {0} set {1}= '{2}' where {3}= '{4}'", Model.tableName, Model.noteFieldName, textNote.Text, Model.keyFieldName, Model.KeyFieldValue); int result = SqlHelper.ExecuteNonQuery(sqlValue); if (result > 0) { SqlHelper.ExecuteNonQuery(Model.afterPerform); MessageUtil.Show("保存成功"); this.DialogResult = DialogResult.OK; } else { MessageUtil.Show("保存失败"); this.DialogResult = DialogResult.Cancel; } } catch (Exception ex) { string Message = ErrorMessage.PromptErrorMessage(ex, Model.ModuleCode); MessageUtil.Show(Message, ex.Message); this.DialogResult = DialogResult.Cancel; } } } }