Esempio n. 1
0
        /// <summary>
        /// 减锁格口
        /// </summary>
        /// <param name="moNo"></param>
        /// <param name="pbCrtNo"></param>
        /// <returns></returns>
        public bool freeMouthArkState(string moNo, string pbCrtNo)
        {
            try
            {
                int          result       = sqliteU.updateData("update EBOX_MOUTH_ARK set TF_BUZSTATUS = 1,TF_UPDATEDATE =  datetime('now','localtime')  where MO_NO = " + moNo + " and TF_DELETEFLAG = 0");
                EboxMouthArk eboxMouthArk = sqliteU.getEboxMouthArk("where MO_NO = " + moNo);
                LogHelper.Log("格口状态(格口原始状态为:2):MoNo = " + eboxMouthArk.MONO + ",TfBuz = " + eboxMouthArk.TFBUZSTATUS + ",Id = " + eboxMouthArk.ID);
                if (result == 1)
                {
                    LogHelper.Log("格口减锁成功!");

                    return(true);
                }
                else
                {
                    LogHelper.Log("更新格口状态失败,格口减锁失败!");
                    return(false);
                }
            }
            catch (Exception ex)
            {
                LogHelper.Log("更新格口状态失败", ex);
                return(false);
            }
        }
Esempio n. 2
0
 /// <summary>
 /// 锁格口
 /// </summary>
 /// <param name="moNo"></param>
 /// <param name="pbId"></param>
 /// <returns></returns>
 public bool lockMouthArkState(string moNo, int pbId)
 {
     try
     {
         var ark = sqliteU.getEboxMouthArk("where TF_DELETEFLAG = 0 and MO_NO = " + moNo + " and MO_PBID = " + pbId);
         if (null != ark)
         {
             sqliteU.updateData("update EBOX_MOUTH_ARK set TF_BUZSTATUS = 2 " + ",TF_UPDATEDATE =  datetime('now','localtime') where TF_DELETEFLAG = 0 and MO_NO = " + moNo + " and MO_PBID = " + pbId);
             LogHelper.Log("格口锁成功!");
             EboxMouthArk eboxMouthArk = sqliteU.getEboxMouthArk("where MO_NO = " + moNo);
             LogHelper.Log("格口状态:MoNo = " + eboxMouthArk.MONO + ",TfBuz = " + eboxMouthArk.TFBUZSTATUS + ",Id = " + eboxMouthArk.ID);
             return(true);
         }
         return(false);
     }
     catch (Exception ex)
     {
         LogHelper.Log("更新格口状态失败", ex);
         return(false);
     }
 }
Esempio n. 3
0
        public bool modifyMouthArkInfo(int id, int typeId, string no, int state)
        {
            //var sql1 = @"update ebox_mouth_ark set TF_BUZSTATUS={0},MO_NO={1},MO_TYPEID={2} where ID={3} and TF_DELETEFLAG=0";
            //db.ExecuteCommand(sql1, state, no, typeId, id);
            var ark = sqliteU.getEboxMouthArk("where TF_DELETEFLAG =0 and ID = " + id);

            if (null != ark)
            {
                int result = sqliteU.updateData("update EBOX_MOUTH_ARK set TF_BUZSTATUS =" + state + ",TF_UPDATEDATE =  datetime('now','localtime') where TF_DELETEFLAG = 0 and ID = " + id);
                if (result == 1)
                {
                    LogHelper.Log("格口更新成功!");
                    EboxMouthArk eboxMouthArk = sqliteU.getEboxMouthArk("where ID = " + id);
                    LogHelper.Log("格口状态:MoNo = " + eboxMouthArk.MONO + ",TfBuz = " + eboxMouthArk.TFBUZSTATUS + ",Id = " + eboxMouthArk.ID);
                    return(true);
                }
                else
                {
                    LogHelper.Log("格口更新失败!");
                    return(false);
                }
            }
            return(false);
        }