using System;
using System.Data;
using DevExpress.XtraEditors;
using Gs.DevApp.Entity;
using Gs.DevApp.ToolBox;
using Newtonsoft.Json;
namespace Gs.DevApp.UserControl
{
public partial class UcLookCk : XtraUserControl
{
public UcLookCk()
{
InitializeComponent();
lookSearchSupplier.EditValueChanged +=
LookSearchSupplier_EditValueChanged;
getSuppler();
}
///
/// 改变事件
///
public event EventHandler EditChanged;
private void LookSearchSupplier_EditValueChanged(object sender,
EventArgs e)
{
if (EditChanged != null) EditChanged(this, e);
}
private void getSuppler()
{
var pgq = new PageQueryModel(1, 999999, "depot_code", "asc", "",
" and is_ng='A'");
var json = JsonConvert.SerializeObject(pgq);
try
{
var strReturn = UtilityHelper.HttpPost("",
"MesDepotsManager/GetListPage", json);
var rtn = UtilityHelper.ReturnToTablePage(strReturn);
var dt = rtn.rtnData.list;
lookSearchSupplier.Properties.DataSource = dt;
lookSearchSupplier.Properties.DisplayMember = "depotName";
lookSearchSupplier.Properties.ValueMember = "depotsCode";
}
catch (Exception ex)
{
MsgHelper.Warning("提示:" + ex.Message);
}
}
///
/// 取控件的值
///
/// Object
public string[] GetValue()
{
var code = lookSearchSupplier.EditValue.ToString();
var name = lookSearchSupplier.Text.Trim();
string[] _ary = { code, name };
return _ary;
}
public void SetCode(string Code)
{
lookSearchSupplier.EditValue = Code;
}
}
}