Example #1
0
        /// <summary>
        /// 根据编号查询入库批次表
        /// </summary>
        /// <returns></returns>
        public static Msg QueryStorageById(int BuildBunchId)
        {
            Msg msg = null;

            try
            {
                using (var en = new LingYunEntities())
                {
                    Tbl_CenterStorage lBunch = en.Tbl_CenterStorage.Where(a => a.BuildBatchID == BuildBunchId).FirstOrDefault();
                    if (lBunch != null)
                    {
                        msg = new Msg(true)
                        {
                            UserData = lBunch
                        };
                    }
                    else
                    {
                        msg = new Msg(false)
                        {
                            Message = "您当前没有待确认的入库批次记录"
                        };
                    }
                }
            }
            catch (Exception ex)
            {
                msg = new Msg(false)
                {
                    Message = ex.Message
                };
            }
            return(msg);
        }
Example #2
0
        public static Msg EnsureInBunch(Tbl_CenterStorageBatch oBunch, Tbl_CenterStorage oStorage)
        {
            Msg msg = null;

            if (oBunch != null)
            {
                try
                {
                    using (var en = new LingYunEntities())
                    {
                        var obj = en.Tbl_OutProductBatch.Where(a => a.BuildBatchID == oBunch.BuildBatchID).FirstOrDefault();
                        obj.NowAdmStatus = 128;
                        en.Tbl_CenterStorageBatch.AddObject(oBunch);
                        en.SaveChanges();
                    }
                }
                catch (Exception ex)
                {
                    msg = new Msg()
                    {
                        Status = false, Message = ex.Message
                    };
                }
            }
            return(msg);
        }
Example #3
0
        /// <summary>
        /// 更新入库批次表
        /// </summary>
        /// <param name="matriesId"></param>
        /// <param name="count"></param>
        /// <param name="oStorage">仓储表</param>
        /// <returns></returns>
        public static Msg UpdateInBunch(int matriesId, int count, Tbl_CenterStorage oStorage)
        {
            Msg msg = null;

            try
            {
                using (var en = new LingYunEntities())
                {
                    Tbl_OutProductBatch oProduct = en.Tbl_OutProductBatch.Where(a => a.BuildBatchID == matriesId).FirstOrDefault();

                    oProduct.NowAdmStatus = 128;
                    oProduct.NowAdmTime   = DateTime.Now;
                    ////Tbl_CenterStorageBatch oCenter = en.Tbl_CenterStorageBatch.Where(a => a.BuildBatchID == matriesId).FirstOrDefault();
                    ////oCenter.Count = count;
                    ////oCenter.NowAdmStatus = 128;
                    //oCenter.NowAdmTime = DateTime.Now;
                    //en.AddToTbl_CenterStorage(oStorage);
                    en.SaveChanges();
                    msg = Msg.Default;
                }
            }
            catch (Exception ex)
            {
                msg = new Msg()
                {
                    Status = false, Message = ex.Message
                };
            }


            return(msg);
        }
        protected void Ensure_Click(object sender, EventArgs e)
        {
            string            sBuildBunchId  = this.Request["BuildBunchId"];
            int               count          = int.Parse(txbCount.Value);
            int               iBunildBunchId = int.Parse(sBuildBunchId);
            Tbl_CenterStorage oStorage       = new Tbl_CenterStorage();

            oStorage.PlanID       = int.Parse(txbPlanId.Value);
            oStorage.BuildBatchID = int.Parse(txbBuildBunchId.Value);
            oStorage.Time         = DateTime.Now;
            oStorage.MateriesID   = int.Parse(txbMateriesID.Value);
            oStorage.BuildID      = txbBuildID.Value;
            oStorage.BuildName    = txbBuildName.Value.ToString();
            oStorage.MateriesType = txbMetriesType.Value.ToString();
            oStorage.PreAdmTime   = DateTime.Now;
            oStorage.PreAdmStatus = 128;
            oStorage.NowAdmStatus = 128;
            oStorage.NowAdmTime   = DateTime.Now;
            oStorage.ProjectName  = txbProjectName.Value;
            oStorage.WorkMapID    = txbProductNum.Value;
            oStorage.InCount      = int.Parse(txbCount.Value);
            oStorage.Count        = 0;
            string        conStr = ConfigurationManager.AppSettings["ConStr"];
            SqlConnection con    = new SqlConnection(conStr);

            con.Open();
            SqlCommand com1 = new SqlCommand("insert into Tbl_CenterStorage(PlanID,MateriesTasbleID,BuildID,BuildBatchID,Time,ProjectName,BuildName,MateriesID,MateriesType,WorkMapID,Count,PreAdmStatus,PreAdmTime,NowAdmStatus,NowAdmTime,InCount) values('" + oStorage.PlanID + "','" + oStorage.MateriesTasbleID + "','" + oStorage.BuildID + "','" + oStorage.BuildBatchID + "','" + oStorage.Time + "','" + oStorage.ProjectName + "','" + oStorage.BuildName + "','" + oStorage.MateriesID + "','" + oStorage.MateriesType + "','" + oStorage.WorkMapID + "','" + oStorage.Count + "','" + oStorage.PreAdmStatus + "','" + DateTime.Now + "','1','" + DateTime.Now + "','" + oStorage.InCount + "')", con);
            SqlCommand com2 = new SqlCommand("UPDATE Tbl_CenterStorageBatch SET NowAdmStatus=128,Count=" + count + ",NowAdmTime='" + DateTime.Now + "' WHERE BuildBatchID=" + iBunildBunchId + "", con);

            Msg msg = Center.UpdateInBunch(int.Parse(sBuildBunchId), count, oStorage);

            if (msg.Status)
            {
                try
                {
                    com1.ExecuteScalar();
                    com2.ExecuteScalar();
                    con.Close();
                    PageHelper.ShowAlertMsg(this, "编辑并确认成功");
                }
                catch (Exception ex)
                {
                    PageHelper.ShowAlertMsg(this, ex.Message);
                }
            }
            else
            {
                PageHelper.ShowAlertMsg(this, msg.Message);
            }
        }
Example #5
0
        public static Msg AndroidInEnsure(int iBatchId)
        {
            Msg msg = null;

            try
            {
                using (var en = new LingYunEntities())
                {
                    var last = en.Tbl_OutProductBatch.Where(a => a.BuildBatchID == iBatchId).FirstOrDefault();
                    last.NowAdmStatus = 128;
                    last.NowAdmTime   = DateTime.Now;

                    var obj = en.Tbl_CenterStorageBatch.Where(a => a.BuildBatchID == iBatchId).FirstOrDefault();
                    obj.NowAdmStatus = 128;
                    obj.NowAdmTime   = DateTime.Now;

                    Tbl_CenterStorage oStorage = new Tbl_CenterStorage();
                    oStorage.PlanID     = obj.PlanID;
                    oStorage.Time       = DateTime.Now;
                    oStorage.MateriesID = obj.MateriesID;
                    oStorage.BuildID    = obj.BuildID;
                    oStorage.BuildName  = obj.BuildName;

                    oStorage.MateriesType = obj.MateriesType;
                    oStorage.PreAdmTime   = DateTime.Now;
                    oStorage.PreAdmStatus = 128;
                    oStorage.NowAdmStatus = 1;
                    oStorage.NowAdmTime   = DateTime.Now;
                    oStorage.ProjectName  = obj.ProjectName;
                    oStorage.WorkMapID    = obj.WorkMapID;
                    oStorage.InCount      = obj.Count;
                    en.Tbl_CenterStorage.AddObject(oStorage);
                    en.SaveChanges();
                    msg = Msg.Default;
                }
            }
            catch (Exception ex)
            {
                msg = new Msg()
                {
                    Status = false, Message = ex.Message
                };
            }


            return(msg);
        }
Example #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string BuildBunchId = this.Request["BuildBunchId"];

            Msg msg = Center.QueryStorageById(int.Parse(BuildBunchId));
            Tbl_CenterStorage oStorage = msg.UserData as Tbl_CenterStorage;

            if (oStorage != null)
            {
                txbPlanId.Value       = oStorage.PlanID.ToString();
                txbMateriesID.Value   = oStorage.MateriesID.ToString();
                txbBuildID.Value      = oStorage.BuildID.ToString();
                txbBuildName.Value    = oStorage.BuildName;
                txbCount.Value        = oStorage.InCount.ToString();
                txbMetriesType.Value  = oStorage.MateriesType;
                txbProjectName.Value  = oStorage.ProjectName;
                txbBuildBunchID.Value = oStorage.BuildBatchID.ToString();
                txbProductNum.Value   = oStorage.WorkMapID.ToString();
            }
        }
Example #7
0
        /// <summary>
        /// 新确认出库批次表
        /// </summary>
        /// <returns></returns>
        public static Msg NEnsureOutBunch(List <Tbl_SiteStorageBatch> list)
        {
            Msg msg = null;

            try
            {
                using (var en = new LingYunEntities())
                {
                    foreach (Tbl_SiteStorageBatch oSite in list)
                    {
                        Tbl_CenterStorage oStorage = en.Tbl_CenterStorage.Where(a => a.BuildBatchID == oSite.BuildBatchID).FirstOrDefault();
                        if (oStorage != null)
                        {
                            oStorage.NowAdmStatus = 128;
                            oStorage.NowAdmTime   = DateTime.Now;
                        }
                        Tbl_OutCenterStorage oSiteBunch = en.Tbl_OutCenterStorage.Where(a => a.BuildBatchID == oSite.BuildBatchID).FirstOrDefault();
                        if (oSiteBunch != null)
                        {
                            oSiteBunch.PreAdmStatus = 128;
                            oSiteBunch.PreAdmTime   = DateTime.Now;
                        }
                        en.Tbl_SiteStorageBatch.AddObject(oSite);
                    }
                    en.SaveChanges();
                    msg = Msg.Default;
                }
            }
            catch (Exception ex)
            {
                msg = new Msg(false)
                {
                    Message = ex.Message
                };
            }
            return(msg);
        }
Example #8
0
        /// <summary>
        /// 确认出库批次表
        /// </summary>
        /// <returns></returns>
        public static Msg EnsureOutBunch(int iBuildBunch, int count, Tbl_SiteStorageBatch oSiteInBunch)
        {
            Msg msg = null;

            try
            {
                using (var en = new LingYunEntities())
                {
                    Tbl_CenterStorage oSiteStorage = en.Tbl_CenterStorage.Where(a => a.BuildBatchID == iBuildBunch).FirstOrDefault();
                    if (oSiteStorage != null)
                    {
                        oSiteStorage.NowAdmStatus = 128;
                        oSiteStorage.NowAdmTime   = DateTime.Now;
                    }
                    Tbl_OutCenterStorage oSiteBunch = en.Tbl_OutCenterStorage.Where(a => a.BuildBatchID == iBuildBunch).FirstOrDefault();
                    if (oSiteStorage != null)
                    {
                        oSiteBunch.PreAdmStatus = 128;
                        oSiteBunch.PreAdmTime   = DateTime.Now;
                        oSiteBunch.Count        = count;
                    }
                    en.Tbl_SiteStorageBatch.AddObject(oSiteInBunch);

                    en.SaveChanges();
                    msg = Msg.Default;
                }
            }
            catch (Exception ex)
            {
                msg = new Msg(false)
                {
                    Message = ex.Message
                };
            }
            return(msg);
        }
Example #9
0
        private void Save(object data, int identify)
        {
            if (identify == (int)CurrentType.加工登录入库)
            {
                List <Tbl_Materies>     lMa  = data as List <Tbl_Materies>;
                List <Tbl_ProductBatch> lObj = new List <Tbl_ProductBatch>();
                foreach (Tbl_Materies oPro in lMa)
                {
                    Tbl_ProductBatch oSto = new Tbl_ProductBatch();

                    oSto.BuildID          = oPro.BuildNum;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.Count            = oPro.TotalNum;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = 0;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 1;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.NowAdmStatus     = 1;
                    oSto.NowAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.ProcessingNum;
                    lObj.Add(oSto);
                }
                Msg msg = ProductModel.NEditInBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "编辑成功");
                }


                //  CallBack call = ReturnMsg;
                //   Thread thread = new Thread(() => GetBarCode(lObj, call));
                // thread.IsBackground = true;
                //   thread.Start();
            }
            else if (identify == (int)CurrentType.加工确认入库)
            {
                List <Tbl_ProductBatch>   lMa  = data as List <Tbl_ProductBatch>;
                List <Tbl_ProductStorage> lObj = new List <Tbl_ProductStorage>();
                foreach (Tbl_ProductBatch oPro in lMa)
                {
                    Tbl_ProductStorage oSto = new Tbl_ProductStorage();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.InCount          = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 128;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.NowAdmStatus     = 1;
                    oSto.NowAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = ProductModel.NEnsureInBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.加工登录出库)
            {
                List <Tbl_ProductStorage> lMa = data as List <Tbl_ProductStorage>;

                List <Tbl_OutProductBatch> lObj = new List <Tbl_OutProductBatch>();
                foreach (Tbl_ProductStorage oPro in lMa)
                {
                    Tbl_OutProductBatch oSto = new Tbl_OutProductBatch();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.Count            = oPro.InCount == null?0:(int)oPro.InCount;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 1;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.NowAdmStatus     = 1;
                    oSto.NowAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = ProductModel.NEditOurBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.加工确认出库)
            {
                List <Tbl_OutProductBatch> lMa = data as List <Tbl_OutProductBatch>;


                List <Tbl_CenterStorageBatch> lObj = new List <Tbl_CenterStorageBatch>();
                foreach (Tbl_OutProductBatch oPro in lMa)
                {
                    Tbl_CenterStorageBatch oSto = new Tbl_CenterStorageBatch();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.Count            = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 128;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.NowAdmStatus     = 1;
                    oSto.NowAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = ProductModel.NEnsureOutBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.中心确认入库)
            {
                List <Tbl_CenterStorageBatch> lMa = data as List <Tbl_CenterStorageBatch>;


                List <Tbl_CenterStorage> lObj = new List <Tbl_CenterStorage>();
                foreach (Tbl_CenterStorageBatch oPro in lMa)
                {
                    Tbl_CenterStorage oSto = new Tbl_CenterStorage();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.InCount          = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 128;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.NowAdmStatus     = 1;
                    oSto.NowAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = Center.NEnsureInBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.中心登录出库)
            {
                List <Tbl_CenterStorage> lMa = data as List <Tbl_CenterStorage>;

                List <Tbl_OutCenterStorage> lObj = new List <Tbl_OutCenterStorage>();
                foreach (Tbl_CenterStorage oPro in lMa)
                {
                    Tbl_OutCenterStorage oSto = new Tbl_OutCenterStorage();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.Count            = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 1;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = Center.NEditOutBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.中心确认出库)
            {
                List <Tbl_OutCenterStorage> lMa = data as List <Tbl_OutCenterStorage>;



                List <Tbl_SiteStorageBatch> lObj = new List <Tbl_SiteStorageBatch>();
                foreach (Tbl_OutCenterStorage oPro in lMa)
                {
                    Tbl_SiteStorageBatch oSto = new Tbl_SiteStorageBatch();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.Count            = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 128;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = Center.NEnsureOutBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.现场确认入库)
            {
                List <Tbl_SiteStorageBatch> lMa = data as List <Tbl_SiteStorageBatch>;

                List <Tbl_SiteStorage> lObj = new List <Tbl_SiteStorage>();
                foreach (Tbl_SiteStorageBatch oPro in lMa)
                {
                    Tbl_SiteStorage oSto = new Tbl_SiteStorage();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.InCount          = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 128;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = SiteStorageModel.NEnsureInBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.现场登录出库)
            {
                List <Tbl_SiteStorage>    lMa  = data as List <Tbl_SiteStorage>;
                List <Tbl_OutSiteStorage> lObj = new List <Tbl_OutSiteStorage>();
                foreach (Tbl_SiteStorage oPro in lMa)
                {
                    Tbl_OutSiteStorage oSto = new Tbl_OutSiteStorage();
                    oSto.BuildBatchID     = (int)oPro.BuildBatchID;
                    oSto.BuildID          = oPro.BuildID;
                    oSto.BuildName        = oPro.BuildName;
                    oSto.Count            = oPro.Count;
                    oSto.MateriesID       = oPro.MateriesID;
                    oSto.MateriesTasbleID = oPro.MateriesTasbleID;
                    oSto.MateriesType     = oPro.MateriesType;
                    oSto.PlanID           = oPro.PlanID;
                    oSto.PreAdmStatus     = 1;
                    oSto.PreAdmTime       = DateTime.Now;
                    oSto.ProjectName      = oPro.ProjectName;
                    oSto.Time             = DateTime.Now;
                    oSto.WorkMapID        = oPro.WorkMapID;
                    lObj.Add(oSto);
                }
                Msg msg = SiteStorageModel.NEditOutBunch(lObj);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
            else if (identify == (int)CurrentType.现场确认出库)
            {
                List <Tbl_OutSiteStorage> lMa = data as List <Tbl_OutSiteStorage>;


                Msg msg = SiteStorageModel.EnsureOutBunch(lMa);
                if (msg.Status)
                {
                    PageHelper.ShowAlertMsg(this, "确认成功");
                }
                else
                {
                    PageHelper.ShowAlertMsg(this, "确认失败:" + msg.Message);
                }
            }
        }