using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Services; using TradeModel; using TradeData; namespace TradeManageNew { /// /// SysManageNew 的摘要说明 /// [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // 若要允许使用 ASP.NET AJAX 从脚本中调用此 Web 服务,请取消对下行的注释。 [System.Web.Script.Services.ScriptService] public class SysManageNew : System.Web.Services.WebService { [WebMethod] public string HelloWorld() { return "Hello World"; } #region 保存赔款申请 [WebMethod(EnableSession = true)] public int SaveBackMoneyApply2(int BackState, DT_OrderBackMoneyApply model) { PagesNew.Login(this.Session); int UserId = Convert.ToInt32(Session["UserId"]); int DeptId = Convert.ToInt32(Session["DeptId"]); string Name = Convert.ToString(Session["Name"]); DD_OrderData obj = new DD_OrderData(); BaseService obj1 = new BaseService(); //if (model.Id == null || model.Id == 0) //{ // int a = obj.IsOrderBackMoney(model.OrderCode); // if (a > 0) // return 1; //} //if (model.Id == null || model.Id == 0) //{ // int orderid = obj.IsOrderBackMoney2(model.OrderCode); // if (orderid==0) // return 2; // model.OrderId = orderid; //} model.Indate = DateTime.Now; model.InUserId = UserId; model.InName = Name; //var clist = obj1.GetDeptCharge2(DeptId); //if (clist != null && clist.Count > 0) //{ // model.CompanyName1 = clist[0].Name; // model.CompanyUserId = clist[0].UserId; //} model.OrderCode = model.OrderCode.Trim(); model.GoodsCode = model.GoodsCode.Trim(); model.BackDate = DateTime.Now; string imgids = ""; if (model.imglist != null) { foreach (var md in model.imglist) { imgids += md.id + ","; } } if (imgids != "") model.ImageIds = imgids.Trim(','); obj.SaveBackMoneyForOrder(model.OrderId.Value, BackState); DataNew.SaveBackMoneyApply2(BackState, model); //if (model.FactPrice != null && model.BackDate != null) //{ // model.OrderCode = model.OrderCode.Trim(); // obj.SaveBackMoneyFact(model); //} BaseService.SendOpenMess(1, Name + "有个订单退货赔款申请需要你审批", ""); return 0; } #endregion [WebMethod(EnableSession = true)] public List GetListJC_OrderBackUnRead2() { PagesNew.Login(base.Session); int num = Convert.ToInt32(base.Session["UserId"]); if (num > 1) { return null; } return DataNew.GetListDT_OrderBackUnRead2(); } } }