#region 采购订单
#region 增删改
/// <summary>
/// 保存采购订单
/// </summary>
/// <returns></returns>
public string AddPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string listparams = "jsonhd=" + jsonhd + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/AddDocHD_t?", listparams);
return data;
}
/// <summary>
/// 更新采购订单
/// </summary>
/// <returns></returns>
public string UpdatePPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string listparams = "jsonhd=" + jsonhd + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/UpdateDocHD_t?", listparams);
return data;
}
/// <summary>
/// 保存采购订单明细
/// </summary>
/// <returns></returns>
public string SavePPOHDDocItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondt");
string allowupdatedocstatus = swtWebPageHelper.Instance().GetUrlParam_api("allowupdatedocstatus");
string listparams = "jsondt=" + jsondt + "&allowupdatedocstatus=" + allowupdatedocstatus + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/SaveDocDT_t?", listparams);
return data;
}
/// <summary>
/// 保存采购订单明细多条
/// </summary>
/// <returns></returns>
public string SavePPOHDDocItemList()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string allowupdatedocstatus = swtWebPageHelper.Instance().GetUrlParam_api("allowupdatedocstatus");
string listparams = "jsondtlist=" + jsondt + "&allowupdatedocstatus=" + allowupdatedocstatus + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/AddDocDTList_t?", listparams);
return data;
}
/// <summary>
/// 更新采购订单明细
/// </summary>
/// <returns></returns>
public string UpdatePPOHDDocItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondt");
string listparams = "jsondt=" + jsondt + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/UpdateDocDT_t?", listparams);
return data;
}
/// <summary>
/// 更新采购订单明细多条
/// </summary>
/// <returns></returns>
public string UpdatePPOHDDocItemlist()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string allowupdatedocstatus = swtWebPageHelper.Instance().GetUrlParam_api("allowupdatedocstatus");
string listparams = "jsondtlist=" + jsondt + "&allowupdatedocstatus=" + allowupdatedocstatus + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/AddDocDTList_t?", listparams);
return data;
}
/// <summary>
/// 删除采购订单明细
/// </summary>
/// <param name="DBID"></param>
/// <param name="Model"></param>
/// <returns></returns>
public string DeletePPOHDDocItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swmComms.Instance().StrToJson(swtWebPageHelper.Instance().GetUrlParam_api("doccode"));
string rowidlist = swmComms.Instance().StrToJson(swtWebPageHelper.Instance().GetUrlParam_api("rowidlist"));
string listparams = "rowidlist=" + rowidlist + "&doccode=" + doccode + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/DeleteDTList_b?", listparams);
return data;
}
/// <summary>
/// 主表从表一起保存采购订单。
/// </summary>
public string AddPPOHDDocToItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string Jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string listparams = "jsonhd=" + jsonhd + "&jsondtlist=" + Jsondt + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/SaveDocHDDT_s?", listparams);
return data;
}
/// <summary>
/// 主表从表一起更新。
/// </summary>
public string UpdateDocToItemList()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string Jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string listparams = "jsonhd=" + jsonhd + "&jsondtlist=" + Jsondt + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/SaveDocHDDT_s?", listparams);
return data;
}
#endregion
#region 查询
/// <summary>
/// 获取采购订单数据
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public string GetPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string listparams = "doccode=" + doccode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/GetDocHD_t?" + listparams);
return data;
}
/// <summary>
/// 获取采购订单数据分页
/// </summary>
public string GetPPOHDDocPage()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string beginday = swtWebPageHelper.Instance().GetUrlParam_api("beginday");
string endday = swtWebPageHelper.Instance().GetUrlParam_api("endday");
string vndcode = swtWebPageHelper.Instance().GetUrlParam_api("vndcode");
string cprj = swtWebPageHelper.Instance().GetUrlParam_api("cprj");
string companyid = swtWebPageHelper.Instance().GetUrlParam_api("companyid");
string formid = swtWebPageHelper.Instance().GetUrlParam_api("formid");
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string doctype = swtWebPageHelper.Instance().GetUrlParam_api("doctype");
string scrapYn = swtWebPageHelper.Instance().GetUrlParam_api("scrapYn");
string selfYn = swtWebPageHelper.Instance().GetUrlParam_api("selfYn");
string docstatuslist = swtWebPageHelper.Instance().GetUrlParam("zt");
string order = swtWebPageHelper.Instance().GetPostParam_api("order");
string sort = swtWebPageHelper.Instance().GetPostParam_api("sort");
string rows = swtWebPageHelper.Instance().GetPostParam_api("rows");
string page = swtWebPageHelper.Instance().GetPostParam_api("page");
string fields = swtWebPageHelper.Instance().GetPostParam_api("fields");
string astatus = ""; string bstatus = "";
try
{
char[] c = { ',' };
string[] status = docstatuslist.Split(c);
astatus = status[0];
bstatus = status[1];
}
catch (Exception e)
{
astatus = "0";
bstatus = "100";
}
if (selfYn == "1")//自制单据
{
selfYn = username;
}
else
{
selfYn = "";
}
if (scrapYn == "1")//是否作废单据 0:否 1:是
{
scrapYn = "0";
}
else
{
scrapYn = "";
}
string listparams = "docdate__ge__datetime=" + beginday + "&docdate__le__datetime=" + endday + "&vndcode__like=" + vndcode
+ "&cprj__like=" + cprj + "&companyid=" + companyid + "&formid__eq__number=" + formid
+ "&docstatus__ge__number=" + astatus + "&docstatus__le__number=" + bstatus //+ "&stcode=" + stcode + "&stname=" + stname
+ "&doccode__like=" + doccode + "&doctype=" + doctype + "&blscrap__eq__number=" + scrapYn
+ "&EnterName__eq=" + selfYn
+ "&sort=" + sort + " " + order + "&pageRows=" + rows + "&pageIndex=" + page + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/GetDocHDList_p?", listparams);
return data;
}
/// <summary>
/// 获取采购订单明细列表
/// </summary>
/// <returns></returns>
public string GetPPOHDItemPage()
{
Get_AccessToken();
#region 查询条件
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string rowid = swtWebPageHelper.Instance().GetUrlParam_api("rowid");
string order = swtWebPageHelper.Instance().GetPostParam_api("order");
string rows = swtWebPageHelper.Instance().GetPostParam_api("rows");
string page = swtWebPageHelper.Instance().GetPostParam_api("page");
string fields = swtWebPageHelper.Instance().GetPostParam_api("fields");
#endregion
if (rows == null || "".Equals(rows) || page == null || "".Equals(page))
{
rows = "50"; page = "1";
}
string listparams = "&doccode=" + doccode + "&rowid__eq=" + rowid + "&SumFields=" + fields
+ "&pageRows=" + rows + "&pageIndex=" + page + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/GetDocDT_p?" + listparams);
return data;
}
/// <summary>
/// 获取申购单列表
/// </summary>
/// <returns></returns>
public string GetPPRItemPage()
{
Get_AccessToken();
#region 查询条件
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string rowid = swtWebPageHelper.Instance().GetUrlParam_api("rowid");
string order = swtWebPageHelper.Instance().GetPostParam_api("order");
string rows = swtWebPageHelper.Instance().GetPostParam_api("rows");
string page = swtWebPageHelper.Instance().GetPostParam_api("page");
string fields = swtWebPageHelper.Instance().GetPostParam_api("fields");
#endregion
if (rows == null || "".Equals(rows) || page == null || "".Equals(page))
{
rows = "50"; page = "1";
}
string listparams = "&doccode=" + doccode + "&rowid__eq=" + rowid + "&SumFields=" + fields
+ "&pageRows=" + rows + "&pageIndex=" + page + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/GetDocDT_p?" + listparams);
return data;
}
#endregion
#region 处理
/// <summary>
/// 作废单据
/// </summary>
public string ScrapPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string listparams = "doccode=" + doccode + "&usercode=" + username + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/ScrapDoc_t?" + listparams);
return data;
}
/// <summary>
/// 确认单据
/// </summary>
public string ConfirmPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string dcflag = swtWebPageHelper.Instance().GetUrlParam_api("dcflag");
string listparams = "doccode=" + doccode + "&usercode=" + username + "&dcflag=" + dcflag + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/ConfirmDoc_t?" + listparams);
return data;
}
/// <summary>
/// 取消单据
/// </summary>
public string ConfirmPPOHDDocStatus()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string dcflag = swtWebPageHelper.Instance().GetUrlParam_api("dcflag");
string listparams = "doccode=" + doccode + "&usercode=" + username + "&dcflag=" + dcflag + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/CancelConfirmDoc_t?" + listparams);
return data;
}
#endregion
#endregion
#region 增删改
/// <summary>
/// 保存采购订单
/// </summary>
/// <returns></returns>
public string AddPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string listparams = "jsonhd=" + jsonhd + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/AddDocHD_t?", listparams);
return data;
}
/// <summary>
/// 更新采购订单
/// </summary>
/// <returns></returns>
public string UpdatePPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string listparams = "jsonhd=" + jsonhd + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/UpdateDocHD_t?", listparams);
return data;
}
/// <summary>
/// 保存采购订单明细
/// </summary>
/// <returns></returns>
public string SavePPOHDDocItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondt");
string allowupdatedocstatus = swtWebPageHelper.Instance().GetUrlParam_api("allowupdatedocstatus");
string listparams = "jsondt=" + jsondt + "&allowupdatedocstatus=" + allowupdatedocstatus + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/SaveDocDT_t?", listparams);
return data;
}
/// <summary>
/// 保存采购订单明细多条
/// </summary>
/// <returns></returns>
public string SavePPOHDDocItemList()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string allowupdatedocstatus = swtWebPageHelper.Instance().GetUrlParam_api("allowupdatedocstatus");
string listparams = "jsondtlist=" + jsondt + "&allowupdatedocstatus=" + allowupdatedocstatus + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/AddDocDTList_t?", listparams);
return data;
}
/// <summary>
/// 更新采购订单明细
/// </summary>
/// <returns></returns>
public string UpdatePPOHDDocItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondt");
string listparams = "jsondt=" + jsondt + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/UpdateDocDT_t?", listparams);
return data;
}
/// <summary>
/// 更新采购订单明细多条
/// </summary>
/// <returns></returns>
public string UpdatePPOHDDocItemlist()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string allowupdatedocstatus = swtWebPageHelper.Instance().GetUrlParam_api("allowupdatedocstatus");
string listparams = "jsondtlist=" + jsondt + "&allowupdatedocstatus=" + allowupdatedocstatus + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/AddDocDTList_t?", listparams);
return data;
}
/// <summary>
/// 删除采购订单明细
/// </summary>
/// <param name="DBID"></param>
/// <param name="Model"></param>
/// <returns></returns>
public string DeletePPOHDDocItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swmComms.Instance().StrToJson(swtWebPageHelper.Instance().GetUrlParam_api("doccode"));
string rowidlist = swmComms.Instance().StrToJson(swtWebPageHelper.Instance().GetUrlParam_api("rowidlist"));
string listparams = "rowidlist=" + rowidlist + "&doccode=" + doccode + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/DeleteDTList_b?", listparams);
return data;
}
/// <summary>
/// 主表从表一起保存采购订单。
/// </summary>
public string AddPPOHDDocToItem()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string Jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string listparams = "jsonhd=" + jsonhd + "&jsondtlist=" + Jsondt + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/SaveDocHDDT_s?", listparams);
return data;
}
/// <summary>
/// 主表从表一起更新。
/// </summary>
public string UpdateDocToItemList()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCodeCN();
string jsonhd = swtWebPageHelper.Instance().GetPostParam_api("jsonhd");
string Jsondt = swtWebPageHelper.Instance().GetPostParam_api("jsondtlist");
string listparams = "jsonhd=" + jsonhd + "&jsondtlist=" + Jsondt + "&usercode=" + usercode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/SaveDocHDDT_s?", listparams);
return data;
}
#endregion
#region 查询
/// <summary>
/// 获取采购订单数据
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public string GetPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string listparams = "doccode=" + doccode + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/GetDocHD_t?" + listparams);
return data;
}
/// <summary>
/// 获取采购订单数据分页
/// </summary>
public string GetPPOHDDocPage()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string beginday = swtWebPageHelper.Instance().GetUrlParam_api("beginday");
string endday = swtWebPageHelper.Instance().GetUrlParam_api("endday");
string vndcode = swtWebPageHelper.Instance().GetUrlParam_api("vndcode");
string cprj = swtWebPageHelper.Instance().GetUrlParam_api("cprj");
string companyid = swtWebPageHelper.Instance().GetUrlParam_api("companyid");
string formid = swtWebPageHelper.Instance().GetUrlParam_api("formid");
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string doctype = swtWebPageHelper.Instance().GetUrlParam_api("doctype");
string scrapYn = swtWebPageHelper.Instance().GetUrlParam_api("scrapYn");
string selfYn = swtWebPageHelper.Instance().GetUrlParam_api("selfYn");
string docstatuslist = swtWebPageHelper.Instance().GetUrlParam("zt");
string order = swtWebPageHelper.Instance().GetPostParam_api("order");
string sort = swtWebPageHelper.Instance().GetPostParam_api("sort");
string rows = swtWebPageHelper.Instance().GetPostParam_api("rows");
string page = swtWebPageHelper.Instance().GetPostParam_api("page");
string fields = swtWebPageHelper.Instance().GetPostParam_api("fields");
string astatus = ""; string bstatus = "";
try
{
char[] c = { ',' };
string[] status = docstatuslist.Split(c);
astatus = status[0];
bstatus = status[1];
}
catch (Exception e)
{
astatus = "0";
bstatus = "100";
}
if (selfYn == "1")//自制单据
{
selfYn = username;
}
else
{
selfYn = "";
}
if (scrapYn == "1")//是否作废单据 0:否 1:是
{
scrapYn = "0";
}
else
{
scrapYn = "";
}
string listparams = "docdate__ge__datetime=" + beginday + "&docdate__le__datetime=" + endday + "&vndcode__like=" + vndcode
+ "&cprj__like=" + cprj + "&companyid=" + companyid + "&formid__eq__number=" + formid
+ "&docstatus__ge__number=" + astatus + "&docstatus__le__number=" + bstatus //+ "&stcode=" + stcode + "&stname=" + stname
+ "&doccode__like=" + doccode + "&doctype=" + doctype + "&blscrap__eq__number=" + scrapYn
+ "&EnterName__eq=" + selfYn
+ "&sort=" + sort + " " + order + "&pageRows=" + rows + "&pageIndex=" + page + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.HttpPostMath(UrlHost + "SCM/new_PPO/GetDocHDList_p?", listparams);
return data;
}
/// <summary>
/// 获取采购订单明细列表
/// </summary>
/// <returns></returns>
public string GetPPOHDItemPage()
{
Get_AccessToken();
#region 查询条件
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string rowid = swtWebPageHelper.Instance().GetUrlParam_api("rowid");
string order = swtWebPageHelper.Instance().GetPostParam_api("order");
string rows = swtWebPageHelper.Instance().GetPostParam_api("rows");
string page = swtWebPageHelper.Instance().GetPostParam_api("page");
string fields = swtWebPageHelper.Instance().GetPostParam_api("fields");
#endregion
if (rows == null || "".Equals(rows) || page == null || "".Equals(page))
{
rows = "50"; page = "1";
}
string listparams = "&doccode=" + doccode + "&rowid__eq=" + rowid + "&SumFields=" + fields
+ "&pageRows=" + rows + "&pageIndex=" + page + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/GetDocDT_p?" + listparams);
return data;
}
/// <summary>
/// 获取申购单列表
/// </summary>
/// <returns></returns>
public string GetPPRItemPage()
{
Get_AccessToken();
#region 查询条件
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string rowid = swtWebPageHelper.Instance().GetUrlParam_api("rowid");
string order = swtWebPageHelper.Instance().GetPostParam_api("order");
string rows = swtWebPageHelper.Instance().GetPostParam_api("rows");
string page = swtWebPageHelper.Instance().GetPostParam_api("page");
string fields = swtWebPageHelper.Instance().GetPostParam_api("fields");
#endregion
if (rows == null || "".Equals(rows) || page == null || "".Equals(page))
{
rows = "50"; page = "1";
}
string listparams = "&doccode=" + doccode + "&rowid__eq=" + rowid + "&SumFields=" + fields
+ "&pageRows=" + rows + "&pageIndex=" + page + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/GetDocDT_p?" + listparams);
return data;
}
#endregion
#region 处理
/// <summary>
/// 作废单据
/// </summary>
public string ScrapPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string listparams = "doccode=" + doccode + "&usercode=" + username + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/ScrapDoc_t?" + listparams);
return data;
}
/// <summary>
/// 确认单据
/// </summary>
public string ConfirmPPOHDDoc()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string dcflag = swtWebPageHelper.Instance().GetUrlParam_api("dcflag");
string listparams = "doccode=" + doccode + "&usercode=" + username + "&dcflag=" + dcflag + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/ConfirmDoc_t?" + listparams);
return data;
}
/// <summary>
/// 取消单据
/// </summary>
public string ConfirmPPOHDDocStatus()
{
Get_AccessToken();
string usercode = swmLoginUser.Instance().GetUserCode();
string username = swmLoginUser.Instance().GetUserCodeCN();
string doccode = swtWebPageHelper.Instance().GetUrlParam_api("doccode");
string dcflag = swtWebPageHelper.Instance().GetUrlParam_api("dcflag");
string listparams = "doccode=" + doccode + "&usercode=" + username + "&dcflag=" + dcflag + "&accesstoken=" + AccessToken + dbidstr;
string data = APIHelper.GetRequest(UrlHost + "SCM/new_PPO/CancelConfirmDoc_t?" + listparams);
return data;
}
#endregion
#endregion