You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.3 KiB
81 lines
2.3 KiB
using Euro.Transfer.Base;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Windows.Forms;
|
|
|
|
namespace Euro.Transfer
|
|
{
|
|
public partial class GetOrig : Form
|
|
{
|
|
public GetOrig()
|
|
{
|
|
InitializeComponent();
|
|
IList<KeyValue> lst = new List<KeyValue>();
|
|
var kv = new KeyValue
|
|
{
|
|
key = "TE",
|
|
value = "奕達"
|
|
};
|
|
lst.Add(kv);
|
|
kv = new KeyValue
|
|
{
|
|
key = "TG",
|
|
value = "駒驛"
|
|
};
|
|
lst.Add(kv);
|
|
kv = new KeyValue
|
|
{
|
|
key = "SG",
|
|
value = "上海駒驛"
|
|
};
|
|
lst.Add(kv);
|
|
kv = new KeyValue
|
|
{
|
|
key = "TEST",
|
|
value = "TEST"
|
|
};
|
|
lst.Add(kv);
|
|
|
|
comorig.DataSource = lst;//绑定
|
|
comorig.DisplayMember = "value";//显示的文本
|
|
comorig.ValueMember = "key";//对应的值
|
|
comorig.SelectedValue = "TE";
|
|
}
|
|
|
|
private void btnSure_Click(object sender, EventArgs e)
|
|
{
|
|
try
|
|
{
|
|
var bError = true;
|
|
do
|
|
{
|
|
var dicUpdKeys = new Dictionary<string, string>();
|
|
dicUpdKeys.Add("TransferOrgID", comorig.SelectedValue.ToString());
|
|
dicUpdKeys.Add("TransferUserID", txtID.Text);
|
|
foreach (string key in dicUpdKeys.Keys)
|
|
{
|
|
var bOk = Common.UpdateAppSettings(key, dicUpdKeys[key]);
|
|
if (!bOk)
|
|
{
|
|
bError = false;
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
while (false);
|
|
if (bError)
|
|
{
|
|
this.DialogResult = DialogResult.OK; //this 指向的是GetOrig
|
|
}
|
|
else
|
|
{
|
|
MessageBox.Show("修改失敗");
|
|
}
|
|
}
|
|
catch (Exception error)
|
|
{
|
|
ServiceTools.WriteLog(ServiceBase.Errorlog_Path, error.ToString(), true);
|
|
}
|
|
}
|
|
}
|
|
}
|