Esempio n. 1
0
    private void buildNode(string SalesOutID, string ConsignorId)
    {
        SalesOutDAL sdal = Leyp.SQLServerDAL.Sales.Factory.getSalesOutDAL();
        VSalesOut   vs   = sdal.getByID(SalesOutID);

        if (vs.State == 1)
        {
            SalesDispatch d = new SalesDispatch();
            d.Consignor    = ConsignorId;
            d.CreateDate   = DateTime.Now.ToString("yyyy-MM-dd");;
            d.DeliveryDate = DateTime.Now.ToString("yyyy-MM-dd");;
            d.DeliveryType = vs.DeliveryName;
            d.Description  = "无";
            d.SalesOutID   = SalesOutID;
            d.SentDate     = DateTime.Now.ToString("yyyy-MM-dd");;
            d.State        = 0;
            d.UserName     = getUserName();

            Leyp.SQLServerDAL.Sales.Factory.getSalesDispatchDAL().insertNewEntity(d);
            Response.Write("单号:" + SalesOutID + "  成功生成<br>");
        }
        else
        {
            Response.Write("单号:" + SalesOutID + " 没有审核 或已经处理了 <br>");
        }
    }
Esempio n. 2
0
    /// <summary>
    /// 检查已经审核了吗
    /// </summary>
    /// <param name="SalesOutID"></param>
    /// <returns></returns>
    private bool checkSalesOutID(string SalesOutID)
    {
        bool reslut = false;

        SalesOutDAL sdal = Leyp.SQLServerDAL.Sales.Factory.getSalesOutDAL();
        VSalesOut   vs   = sdal.getByID(SalesOutID);

        if (vs.State == 1)
        {
            reslut = true;
        }

        return(reslut);
    }
Esempio n. 3
0
        public bool AuditingSalesOutOrder(string SalesOutID)
        {
            bool flag = false;

            try
            {
                VSalesOut @out = new VSalesOut();
                List <VSalesOutDetail> list = new List <VSalesOutDetail>();
                ProductsStockDAL       kdal = new ProductsStockDAL();
                @out = new SalesOutDAL().getByID(SalesOutID);
                list = new SalesOutDetailDAL().getBySalesOutID(SalesOutID);
                for (int i = 0; i < list.Count; i++)
                {
                    ProductsStock  stock;
                    SalesOutDetail detail = list[i];
                    if (kdal.isHaveEitity(detail.HouseDetailID, detail.ProductsID))
                    {
                        stock = new ProductsStock();
                        stock.HouseDetailID = detail.HouseDetailID;
                        stock.ProductsID    = detail.ProductsID;
                        stock.Num           = detail.Quantity;
                        kdal.updateCutNum(stock);
                    }
                    else
                    {
                        stock = new ProductsStock();
                        stock.HouseDetailID = detail.HouseDetailID;
                        stock.ProductsID    = detail.ProductsID;
                        stock.Num           = -detail.Quantity;
                        kdal.insertNewEitity(stock);
                    }
                }
                flag = true;
            }
            catch
            {
            }
            return(flag);
        }