您的位置:首页 > 编程语言

cloud 调用列表并返回数据操作代码

2016-06-14 16:40 465 查看
cloud 调用列表 并返回值操作

//List<long> orgIds = PermissionServiceHelper.GetPermissionOrg(this.Context, new BusinessObject() { Id = "STK_Inventory" }, PermissionConst.View);
ListSelBillShowParameter ShowPara = new ListSelBillShowParameter();
ShowPara.ParentPageId = this.View.PageId;
ShowPara.FormId = "STK_Inventory";
ControlStateCollection ControlStates = ShowPara.InitControlStates;
//过滤添加
//ListRegularFilterParameter ListFilterParameter = new ListRegularFilterParameter();
//ListFilterParameter.Filter = Fmaterialstr;
//ShowPara.ListFilterParameter = ListFilterParameter;
ShowPara.Height = 600;
ShowPara.Width = 1000;
//ShowPara.CustomParams.Add("QueryFilter", Fmaterialstr);
this.View.ShowForm(ShowPara, new Action<FormResult>((result) =>
{
if (result.ReturnData != null)
{
this.View.ShowMessage("nihao");
//ListSelectedRowCollection docContacts = (ListSelectedRowCollection)result.ReturnData;
//foreach (ListSelectedRow Contact in docContacts)
//{
//    i = i + 1;
//    if (i == 1)
//    {
//        //IDataRow row = Contact.DataRow;
//        /////获取返回数据中的问题
//        //object fmaterialid = row["fmaterialid_id"];//物料内码
//        //object FLOT = row["flot_id"];//批号内码
//        //object Fstockid = row["fstockid_id"]; //仓库内码
//        //object FQTY = row["fqty"];//库存数量
//        //string FMaterialNumber="";
//        ////根据物料内码 获取物料代码
//        //string sqlstr = string.Format(@" SELECT  t1.FNUMBER  FROM T_BD_MATERIAL t1  WHERE T1.FDOCUMENTSTATUS='C'   AND   T1.FFORBIDSTATUS='A' AND t1.FMATERIALID={0}", row["fmaterialid_id"].ToString());
//        //Fmaterialstr = " FMaterialId in ( ";
//        //using (IDataReader reader = DBUtils.ExecuteReader(this.Context, sqlstr))
//        //{
//        //    if (reader.Read())
//        //    {
//        //        FMaterialNumber = reader["FNUMBER"].ToString();
//        //    }
//        //}
//        //// 返回数据录入表体
//        //this.View.Model.DeleteEntryRow("FEntity", 0);//清空当前单据体数据
//        //this.View.Model.CreateNewEntryRow("FEntity");
//        //this.View.Model.SetValue("F_CQ_QTY3", row["fqty"], 0);
//        //this.View.Model.SetItemValueByNumber("F_CQ_Base2", FMaterialNumber, 0);

//    }
//}
}
}));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: