//service是引用进来的接口类,out_order_search是我写的方法
protected void out_order_search()
{
string strdate = string.Empty;
string user = commonws.GetYWType("SAP接口用户名");
string password = commonws.GetYWType("SAP接口密码");
service sapws = new service();
//标识符基于密码的身份验证方案(提供凭据)
NetworkCredential nb = new NetworkCredential();
nb.UserName = user; //用户名称
nb.Password = password;//用户密码
sapws.Credentials = nb;
string ourOrder = string.Empty;
#region 接口1输入输出参数
//ZfmMmCkcx为该接口类里面传有参数的集合
ZfmMmCkcx ckcx = new ZfmMmCkcx();
ckcx.IMjahr = "";//时间
ourOrder = this.txt_id.Text;//将ID 好传值到txt_id文本框中
ckcx.IMblnr = ourOrder;//输入参数出库单ID
StreamReader sr = File.OpenText(Server.MapPath("indate.txt"));//输入参数
strdate = sr.ReadLine();
sr.Close();
sr.Dispose();
//判断输入参数时间
if (ckcx.IMjahr == "" || ckcx.IMjahr == null)
{
ckcx.IMjahr = DateTime.Now.ToString("yyyyMMdd");
}
//ckcx参数下面有多个字段。我该怎么取出来。
ckcx.OtPz = new ZlisStCkcxPz[200];//输出参ID
ckcx.OtTm = new ZlisStCkcxTm[200];//输出参数
}