Ejemplo n.º 1
0
 public void Hide()
 {
     _mainBg.gameObject.SafeGetTweenAlpha(0.6f, 0f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, base.gameObject, "compHideAnimation");
     _tenderPanel.gameObject.SafeGetTweenAlpha(1f, 0f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _tenderPanel.gameObject, string.Empty);
     OrganizeTaskManager.GetDialogPopUp().Close(_tenderPanel.gameObject, 1f, 1f, 0f, 0f);
     State = TenderState.None;
 }
Ejemplo n.º 2
0
        public void UpdateContractState(string sIDKey, TenderState state)
        {
            int contractState = (int)state;

            strSql = "UPDATE Contract SET State = " + contractState + " WHERE Contract.IDkey='" + sIDKey + "'";
            string sErrorMsg = _da.ExecuteDMLSQL(strSql);
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> PutTenderState([FromRoute] int id, [FromBody] TenderState tenderState)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tenderState.TenderStateId)
            {
                return(BadRequest("Užklausos ID nesutampa su formoje esančiu ID"));
            }

            _context.Entry(tenderState).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!TenderStateExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 4
0
 public void HideTwinOther()
 {
     _twinPanel.gameObject.SafeGetTweenAlpha(1f, 0f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _twinPanel.gameObject, string.Empty);
     _otherBg.gameObject.SafeGetTweenAlpha(0.6f, 0f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _otherBg.gameObject, string.Empty);
     OrganizeTaskManager.GetDialogPopUp().Close(_twinPanel.gameObject, 1f, 1f, 0f, 0f);
     State = TenderState.Select;
 }
Ejemplo n.º 5
0
 private void FillSelf(DataRow row)
 {
     Manager = new Employee() { AdSid = Db.DbHelper.GetValueString(row, "Manager") };
     State = new TenderState() { Id = Db.DbHelper.GetValueIntOrDefault(row, "id_state"), Name = Db.DbHelper.GetValueString(row, "state_name") };
     PositionCount = Db.DbHelper.GetValueIntOrDefault(row, "position_count"); //Db.DbHelper.GetValueInt(row["position_count"]);
     CalcCount = Db.DbHelper.GetValueIntOrDefault(row, "calc_count");
 }
Ejemplo n.º 6
0
        public void ShowTwinOther()
        {
            _twinPanel.transform.localPosition = Vector3.zero;
            _otherBg.transform.localPosition   = Vector3.zero;
            _twinPanel.gameObject.SafeGetTweenAlpha(0f, 1f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _twinPanel.gameObject, string.Empty);
            _otherBg.gameObject.SafeGetTweenAlpha(0f, 0.6f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _otherBg.gameObject, string.Empty);
            OrganizeTaskManager.GetDialogPopUp().Open(_twinPanel.gameObject, 0f, 0f, 1f, 1f);
            int num      = Random.Range(0, 2);
            int voiceNum = -1;

            switch (num)
            {
            case 0:
                voiceNum = 15;
                break;

            case 1:
                voiceNum = 16;
                break;
            }
            ShipUtils.PlayPortVoice(voiceNum);
            setIndex2 = 0;
            State     = TenderState.Twin;
            setTwinUseDialog();
            updateTwinBtn();
        }
Ejemplo n.º 7
0
        /// <summary>
        /// 按照对应的SRID或者SRIDKey来更新的技术评标的状态
        /// </summary>
        /// <param name="SRIDOrSRIDKey">SRID或者SRIDKey</param>
        /// <param name="srState">SR状态</param>
        /// <param name="iState">0为使用SRID进行更新,1为使用SRIDKey进行更新,2为使用本身的IDKey进行更新</param>
        public void UpdateCommEvaluationState(string SRIDOrSRIDKey, TenderState srState, int iState)
        {
            string UpdateSql = string.Empty;

            switch (iState)
            {
            case 0:
            {
                UpdateSql = "UPDATE CommEvaluation SET CommEvaluation.State = " + (int)srState + @" WHERE CommEvaluation.IDKey in (SELECT CommEvaluation.IDKey FROM CommEvaluation , TCStrategy , ServiceRequistion
									WHERE TCStrategy.SRIDKey = ServiceRequistion.IDKey  AND TCStrategy.TenderID = CommEvaluation.TenderID 
									AND ServiceRequistion.SRID = '"                                     + SRIDOrSRIDKey + "')";
                break;
            }

            case 1:
            {
                UpdateSql = "UPDATE CommEvaluation SET CommEvaluation.State = " + (int)srState + @" WHERE CommEvaluation.IDKey in (SELECT CommEvaluation.IDKey FROM CommEvaluation , TCStrategy , ServiceRequistion
										WHERE TCStrategy.SRIDKey = ServiceRequistion.IDKey  AND TCStrategy.TenderID = CommEvaluation.TenderID 
										AND ServiceRequistion.IDKey = '"                                         + SRIDOrSRIDKey + "')";
                break;
            }

            case 2:
            {
                UpdateSql = @"UPDATE CommEvaluation SET CommEvaluation.State = " + (int)srState + " WHERE CommEvaluation.IDKey = '" + SRIDOrSRIDKey + "'";
                break;
            }
            }

            if (UpdateSql.Length > 0)
            {
                _da.ExecuteDMLSQL(UpdateSql);
            }
        }
Ejemplo n.º 8
0
        public string UpdateFlowContractState(string sIDKey, string sTenderID, TenderState enState)
        {
            int    nState    = (int)enState;
            string sError    = string.Empty;
            string UpdateSql = "Update Contract set State = " + nState + " where IDKey = '" + sIDKey + "'";

            sError += _da.ExecuteDMLSQL(UpdateSql);
            sError += pEntityUitlity.UpdateITBDocumentState(sTenderID, enState);
            return(sError);
        }
Ejemplo n.º 9
0
        //  Add by ZZH on 2008-1-21 添加验证是否可以删除的方法当节点被下一节点引用时,不应被删除
        public bool CheckDeleteRecord(String strPKValue, TenderState state)
        {
            int       strState = -1;
            int       intState = (int)state;
            DataTable dt       = _daeMRStrategy.GetRecord(strPKValue);

            if (dt != null && dt.Rows.Count > 0)
            {
                strState = dt.Rows[0]["State"] == DBNull.Value ? 0 : Convert.ToInt32(dt.Rows[0]["State"]);
            }
            return(strState <= intState);
        }
Ejemplo n.º 10
0
        // Add by ZZH on 2008-1-21 添加验证是否可以删除的方法
        public bool CheckState(String strTenderID, TenderState state)
        {
            DataTable dt       = _daeMRStrategy.CheckState(strTenderID);
            int       strState = -1;
            int       intState = (int)state;

            if (dt != null && dt.Rows.Count > 0)
            {
                strState = dt.Rows[0]["CheckState"] == DBNull.Value ? 0 : Convert.ToInt32(dt.Rows[0]["CheckState"]);
            }
            return(strState >= intState);
        }
Ejemplo n.º 11
0
        public async Task <IActionResult> PostTenderState([FromBody] TenderState tenderState)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _context.TenderStates.Add(tenderState);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetTenderState", new { id = tenderState.TenderStateId }, tenderState));
        }
Ejemplo n.º 12
0
        /// <summary>
        /// 更新SR的IDKey
        /// </summary>
        /// <param name="strPutInIDKey">提交IDKey</param>
        /// <param name="state"></param>
        /// <returns></returns>
        public string UpdateTenderState(string strPutInIDKey, TenderState state)
        {
            int iState = Convert.ToInt32(state);

            string strErrorMsg = string.Empty;

            string UpdateSql = "UPDATE ServiceRequistion Set SRState = " + iState + " WHERE IDKey = ( SELECT ObjectiveID FROM PutIn Where IDKey = '" + strPutInIDKey + "')";

            strErrorMsg = _da.ExecuteDMLSQL(UpdateSql);

            return(strErrorMsg);
        }
Ejemplo n.º 13
0
 public void ShowSelectTender()
 {
     ((Component)base.transform).GetComponent <UIPanel>().alpha = 1f;
     State = TenderState.Select;
     SoundUtils.PlaySE(SEFIleInfos.CommonEnter1);
     ((Component)base.transform).GetComponent <UIPanel>().widgetsAreStatic = false;
     tenderDic = OrganizeTaskManager.Instance.GetLogicManager().GetAvailableSweets(OrganizeTaskManager.Instance.GetTopTask().GetDeckID());
     _tenderPanel.transform.localPosition = new Vector3(0f, 0f);
     _mainBg.transform.localPosition      = new Vector3(0f, 0f);
     _mainBg.gameObject.SafeGetTweenAlpha(0f, 0.6f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _mainBg.gameObject, string.Empty);
     _tenderPanel.gameObject.SafeGetTweenAlpha(0f, 1f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _tenderPanel.gameObject, string.Empty);
     OrganizeTaskManager.GetDialogPopUp().Open(_tenderPanel.gameObject, 0f, 0f, 1f, 1f);
     CheckMainDialog();
 }
Ejemplo n.º 14
0
        public void ShowOther(TenderState state)
        {
            _mamiyaPanel.transform.localPosition = Vector3.zero;
            _otherBg.transform.localPosition     = Vector3.zero;
            _mamiyaPanel.gameObject.SafeGetTweenAlpha(0f, 1f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _mamiyaPanel.gameObject, string.Empty);
            _otherBg.gameObject.SafeGetTweenAlpha(0f, 0.6f, 0.5f, 0f, UITweener.Method.Linear, UITweener.Style.Once, _otherBg.gameObject, string.Empty);
            OrganizeTaskManager.GetDialogPopUp().Open(_mamiyaPanel.gameObject, 0f, 0f, 1f, 1f);
            setIndex2 = 0;
            State     = state;
            if (State == TenderState.Maimiya)
            {
                int num      = Random.Range(0, 2);
                int voiceNum = -1;
                switch (num)
                {
                case 0:
                    voiceNum = 11;
                    break;

                case 1:
                    voiceNum = 12;
                    break;
                }
                ShipUtils.PlayPortVoice(voiceNum);
                setUseDialog();
            }
            else if (State == TenderState.Irako)
            {
                State = TenderState.Irako;
                int num2      = Random.Range(0, 2);
                int voiceNum2 = -1;
                switch (num2)
                {
                case 0:
                    voiceNum2 = 13;
                    break;

                case 1:
                    voiceNum2 = 14;
                    break;
                }
                ShipUtils.PlayPortVoice(voiceNum2);
                setUseDialog();
            }
            updateSubBtn();
        }
Ejemplo n.º 15
0
        /// <summary>
        /// 更新策略状态
        /// </summary>
        /// <param name="state">状态</param>
        /// <param name="strTenderID">策略ID</param>
        /// <returns>错误信息</returns>
        public string UpdateStrategyState(string strTenderIDKey, TenderState state)
        {
            // Add by ZZH on 2008-1-11 如果是MR状态要回置到MR 所以实例化这类,以调用公共函数
            string strErrorMsg = pEntityUitlity.UpdateStrategyState(strTenderIDKey, state);

//			int iState = Convert.ToInt32 ( state );
//
//			string strErrorMsg = string.Empty;
//
//			//string UpdateSql = "UPDATE TCStrategy Set Status = "+iState+" WHERE TenderID = ( SELECT ObjectiveID FROM PutIn Where IDKey = '"+strPutInIDKey+"')";
//			string UpdateSql = "UPDATE TCStrategy Set Status = "+iState+" WHERE TenderID = '"+strTenderIDKey+"'";
//
//			strErrorMsg = _da.ExecuteDMLSQL( UpdateSql );
//
//			// ========= Modified by Liujun at 11.29 ================= //
//			/* 更新TC策略得同时,同步更新SR */
//			string UpdateSql_SR = "Update ServiceRequistion set ServiceRequistion.TenderState = "+iState+" WHERE ServiceRequistion.IDKey = (SELECT TCStrategy.SRIDKey From TCStrategy WHERE  TCStrategy.TenderID = '"+strTenderIDKey+"' )";
//			strErrorMsg +=  _da.ExecuteDMLSQL ( UpdateSql_SR );
//			// ==================================================== //

            return(strErrorMsg);
            //********************************************************************************
        }
Ejemplo n.º 16
0
        public void PlayAnimation()
        {
            isAnimation = true;
            State       = TenderState.None;
            if (SingletonMonoBehaviour <UIPortFrame> .exist())
            {
                SingletonMonoBehaviour <UIPortFrame> .Instance.isColliderEnabled = false;
            }
            StartCoroutine(_HeadButtonEnable());
            if (setIndex == 0)
            {
                int num      = Random.Range(0, 2);
                int voiceNum = -1;
                switch (num)
                {
                case 0:
                    voiceNum = 21;
                    break;

                case 1:
                    voiceNum = 22;
                    break;
                }
                ShipUtils.PlayPortVoice(voiceNum);
                OrganizeTaskManager.Instance.GetLogicManager().UseSweets(OrganizeTaskManager.Instance.GetTopTask().GetDeckID(), SweetsType.Mamiya);
            }
            else if (setIndex == 1)
            {
                int num2      = Random.Range(0, 2);
                int voiceNum2 = -1;
                switch (num2)
                {
                case 0:
                    voiceNum2 = 25;
                    break;

                case 1:
                    voiceNum2 = 26;
                    break;
                }
                ShipUtils.PlayPortVoice(voiceNum2);
                OrganizeTaskManager.Instance.GetLogicManager().UseSweets(OrganizeTaskManager.Instance.GetTopTask().GetDeckID(), SweetsType.Both);
            }
            else if (setIndex == 2)
            {
                int num3      = Random.Range(0, 2);
                int voiceNum3 = -1;
                switch (num3)
                {
                case 0:
                    voiceNum3 = 23;
                    break;

                case 1:
                    voiceNum3 = 24;
                    break;
                }
                ShipUtils.PlayPortVoice(voiceNum3);
                OrganizeTaskManager.Instance.GetLogicManager().UseSweets(OrganizeTaskManager.Instance.GetTopTask().GetDeckID(), SweetsType.Irako);
            }
            SetAnimationPanel();
            _animation.Play();
            _parSystem.Play();
        }
Ejemplo n.º 17
0
 public void init()
 {
     if (_tenderPanel == null)
     {
         _tenderPanel = base.transform.FindChild("TenderDialog").gameObject;
     }
     if (_mamiyaPanel == null)
     {
         _mamiyaPanel = base.transform.FindChild("MamiyaDialog").gameObject;
     }
     if (_twinPanel == null)
     {
         _twinPanel = base.transform.FindChild("TwinDialog").gameObject;
     }
     if (_animatePanel == null)
     {
         _animatePanel = base.transform.FindChild("AnimatePanel").gameObject;
     }
     Util.FindParentToChild(ref _allBtn, _tenderPanel.transform, "AllBtn");
     Util.FindParentToChild(ref _mamiyaBtn, _tenderPanel.transform, "MamiyaBtn");
     Util.FindParentToChild(ref _irakoBtn, _tenderPanel.transform, "IrakoBtn");
     Util.FindParentToChild(ref _allC1, _tenderPanel.transform, "All1");
     Util.FindParentToChild(ref _allC2, _tenderPanel.transform, "All2");
     Util.FindParentToChild(ref _mainBg, base.transform, "Bg");
     Util.FindParentToChild(ref _otherBg, base.transform, "UseBg");
     _ship       = ((Component)_mamiyaPanel.transform.FindChild("Ship")).GetComponent <UITexture>();
     _topLabel   = ((Component)_mamiyaPanel.transform.FindChild("Label_Mamiya")).GetComponent <UILabel>();
     _item       = ((Component)_mamiyaPanel.transform.FindChild("Item")).GetComponent <UISprite>();
     _btnYes     = ((Component)_mamiyaPanel.transform.FindChild("YesBtn")).GetComponent <UISprite>();
     _btnNo      = ((Component)_mamiyaPanel.transform.FindChild("NoBtn")).GetComponent <UISprite>();
     _labelFrom  = ((Component)_mamiyaPanel.transform.FindChild("LabelFrom")).GetComponent <UILabel>();
     _labelTo    = ((Component)_mamiyaPanel.transform.FindChild("LabelTo")).GetComponent <UILabel>();
     _tBtnYes    = ((Component)_twinPanel.transform.FindChild("YesBtn")).GetComponent <UISprite>();
     _tBtnNo     = ((Component)_twinPanel.transform.FindChild("NoBtn")).GetComponent <UISprite>();
     _labelFrom1 = ((Component)_twinPanel.transform.FindChild("Frame1_1/LabelFrom")).GetComponent <UILabel>();
     _labelTo1   = ((Component)_twinPanel.transform.FindChild("Frame1_2/LabelTo")).GetComponent <UILabel>();
     _labelFrom2 = ((Component)_twinPanel.transform.FindChild("Frame2_1/LabelFrom")).GetComponent <UILabel>();
     _labelTo2   = ((Component)_twinPanel.transform.FindChild("Frame2_2/LabelTo")).GetComponent <UILabel>();
     _ship1      = ((Component)_animatePanel.transform.FindChild("Ship/Ship1")).GetComponent <UITexture>();
     _ship2      = ((Component)_animatePanel.transform.FindChild("Ship/Ship2")).GetComponent <UITexture>();
     _animation  = base.gameObject.GetComponent <Animation>();
     _animation.Stop();
     _parSystem  = ((Component)_animatePanel.transform.FindChild("Circle/Par")).GetComponent <ParticleSystem>();
     _parSystem2 = ((Component)_animatePanel.transform.FindChild("Par2")).GetComponent <ParticleSystem>();
     _parSystem.Stop();
     _parSystem2.Stop();
     setButtonMessage(_allBtn.gameObject, "AllBtnEL");
     setButtonMessage(_irakoBtn.gameObject, "IrakoBtnEL");
     setButtonMessage(_mamiyaBtn.gameObject, "MamiyaBtnEL");
     setButtonMessage(_mainBg.gameObject, "MainBackEL");
     setButtonMessage(_otherBg.gameObject, "OtherBackEL");
     setButtonMessage(_btnYes.gameObject, "BtnYesEL");
     setButtonMessage(_tBtnYes.gameObject, "BtnYesEL");
     setButtonMessage(_btnNo.gameObject, "BtnNoEL");
     setButtonMessage(_tBtnNo.gameObject, "BtnNoEL");
     State       = TenderState.None;
     setIndex    = 0;
     setIndex2   = 0;
     isAnimation = false;
     _GuideOff   = false;
     ((Component)base.transform).GetComponent <UIPanel>().alpha = 0f;
 }