Exemple #1
0
        /// <summary>
        /// 条件查询销售退货单
        /// </summary>
        /// <param name="SRID"></param>
        /// <param name="UsersName"></param>
        /// <param name="SDID"></param>
        /// <param name="CusID"></param>
        /// <param name="DepotID"></param>
        /// <param name="SRDate"></param>
        /// <param name="SRState"></param>
        /// <param name="PageIndex"></param>
        /// <returns></returns>
        public ActionResult Find(string SRID, string UsersName, string SDID, string CusID, string DepotID, string SRDate, int SRState, int PageIndex)
        {
            int count = 0;
            List <SaleReturn> list = SaleReturnBLL.Find(SRID, CusID, SDID, DepotID, SRDate, UsersName, SRState, PageIndex, 10, out count);

            count = count % 10 == 0 ? count / 10 : count / 10 + 1;
            if (count > 0)
            {
                var listed = from s in list
                             select new
                {
                    s.SRID,
                    s.SDID,
                    s.CusID,
                    s.Customers.CusName,
                    s.DepotID,
                    s.Depots.DepotName,
                    s.SRDate,
                    s.UserID,
                    s.Users.UsersName,
                    s.SRState,
                    s.SRDesc,
                    MaxPageIndex = count
                };
                return(Json(listed));
            }
            else
            {
                List <object> listed = new List <object>();
                listed.Add(new { SRID = "", MaxPageIndex = 0 });
                return(Json(listed));
            }
        }
Exemple #2
0
 /// <summary>
 /// 修改销售退货单
 /// </summary>
 /// <param name="qp"></param>
 /// <param name="list"></param>
 /// <returns></returns>
 public ActionResult EditSaleReturn(SaleReturn qp, List <SaleReturnDetail> list)
 {
     if (SaleReturnBLL.EditStocks(qp, list) > 0)
     {
         return(Content("edit_yes"));
     }
     else
     {
         return(Content("edit_no"));
     }
 }
Exemple #3
0
 /// <summary>
 /// 删除销售退货单
 /// </summary>
 /// <param name="id"></param>
 /// <returns></returns>
 public ActionResult DelSaleReturn(string id)
 {
     if (SaleReturnBLL.DelStocks(id) > 0)
     {
         return(Content("del_yes"));
     }
     else
     {
         return(Content("del_no"));
     }
 }
Exemple #4
0
 /// <summary>
 /// 添加销售退货单
 /// </summary>
 /// <param name="qp"></param>
 /// <param name="list"></param>
 /// <returns></returns>
 public ActionResult AddSaleReturn(SaleReturn qp, List <SaleReturnDetail> list)
 {
     qp.UserID = Convert.ToInt32(Session["uid"]);
     if (SaleReturnBLL.AddStocks(qp, list) > 0)
     {
         return(Content("add_yes"));
     }
     else
     {
         return(Content("add_no"));
     }
 }
Exemple #5
0
        /// <summary>
        /// 审核销售退货单
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult CKSaleReturn(string id)
        {
            try
            {
                int userid = Convert.ToInt32(Session["uid"]);

                if (SaleReturnBLL.CKInDepot(id, userid) > 0)
                {
                    return(Content("ck_yes"));
                }
                else
                {
                    return(Content("ck_no"));
                }
            }
            catch (Exception ex)
            {
                return(Content(ex.Message));
            }
        }