Files
lserp_cs_6.0/插件库/Lskj.RemarkEditSetUp/FrmMain.cs
T
cyf ab56a9bcf7 基线 SVN r240
SVN-Revision: r240
2025-02-06 06:46:06 +00:00

109 lines
3.3 KiB
C#

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();
}
/// <summary>
/// 初始化
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
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;
}
}
}
}