Ejemplo n.º 1
0
 private void Query(int pageIndex)
 {
     try
     {
         var service   = new AJService();
         var querylist = service.SearchAJInfo(loggingSessionInfo, CurrentQueryCondition.order_no, CurrentQueryCondition.status,
                                              CurrentQueryCondition.unit_id, CurrentQueryCondition.warehouse_id, CurrentQueryCondition.order_date_begin,
                                              CurrentQueryCondition.order_date_end, CurrentQueryCondition.order_reason_type_id,
                                              CurrentQueryCondition.ref_order_no, CurrentQueryCondition.data_from_id
                                              , SplitPageControl1.PageSize, pageIndex * SplitPageControl1.PageSize);
         SplitPageControl1.RecoedCount = querylist.ICount;
         SplitPageControl1.PageIndex   = pageIndex;
         //验证查询当前页索引是否在记录总数范围内。
         if (SplitPageControl1.PageIndex != pageIndex)
         {
             Query(SplitPageControl1.PageIndex);
             return;
         }
         else
         {
             gvAdjBill.DataSource = querylist.InoutInfoList;
             gvAdjBill.DataBind();
         }
     }
     catch (Exception ex)
     {
         PageLog.Current.Write(ex);
         this.InfoBox.ShowPopError("加载数据出错!");
     }
 }
Ejemplo n.º 2
0
    //执行保存AjBill数据。
    private void saveccbillData()
    {
        var data = currentajbillData();

        try
        {
            bool   IsTrans = true;
            string strError;
            bool   saved = new AJService().SetAJInfo(loggingSessionInfo, IsTrans, data, out strError);
            if (saved)
            {
                this.Redirect("保存成功", InfoType.Info, this.Request.QueryString["from"] ?? "adjust_bill_query.aspx");
            }
            else
            {
                this.InfoBox.ShowPopError(strError);
            }
        }
        catch (Exception ex)
        {
            PageLog.Current.Write(ex);
            this.InfoBox.ShowPopError(string.Format("出错了,详细内容:{0}", ""));
        }
        this.InoutDetailInfoList = new System.Web.Script.Serialization.JavaScriptSerializer().Serialize(data.InoutDetailList);
    }
Ejemplo n.º 3
0
        /// <summary>
        /// 获取总部生成的调整单(总部未审批)
        /// </summary>
        /// <param name="Customer_Id">客户标识</param>
        /// <param name="Unit_Id">组织标识</param>
        /// <param name="User_Id">用户标识</param>
        /// <returns></returns>
        public IList <InoutInfo> GetAJList(string Customer_Id, string Unit_Id, string User_Id)
        {
            LoggingSessionInfo loggingSessionInfo = GetLoggingSessionInfo(Customer_Id, User_Id, Unit_Id);
            IList <InoutInfo>  inoutInfoList      = new List <InoutInfo>();
            AJService          ajServer           = new AJService();

            inoutInfoList = ajServer.GetAJListByStatus(loggingSessionInfo, Unit_Id, "1");
            return(inoutInfoList);
        }
Ejemplo n.º 4
0
 /// <summary>
 /// 批量上传调整单
 /// </summary>
 /// <param name="Customer_Id">客户标识</param>
 /// <param name="Unit_Id">门店标识</param>
 /// <param name="User_Id">用户标识</param>
 /// <param name="inoutInfoList">调整单集合</param>
 /// <returns></returns>
 public bool SetAJInfoList(string Customer_Id, string Unit_Id, string User_Id, IList <InoutInfo> inoutInfoList)
 {
     try
     {
         LoggingSessionInfo loggingSessionInfo = GetLoggingSessionInfo(Customer_Id, User_Id, Unit_Id);
         AJService          ajServer           = new AJService();
         foreach (InoutInfo inoutInfo in inoutInfoList)
         {
             inoutInfo.if_flag = "1";
         }
         bool bReturn = ajServer.SetAJInfoList(loggingSessionInfo, inoutInfoList);
         return(bReturn);
     }
     catch (Exception ex) {
         throw (ex);
     }
 }