コード例 #1
0
ファイル: HqlObjectMaster.cs プロジェクト: adahera222/_curat_
 /// <summary>
 /// adauga un parametru
 /// </summary>
 /// <param name="parameter"></param>
 public void AddParameter(QueryParameter parameter)
 {
     //verifica daca este ok
     if (TestParameter(parameter))
     {
         queryParameters.Add(parameter);
     }
 }
コード例 #2
0
ファイル: QueryParameter.cs プロジェクト: adahera222/_curat_
 /// <summary>
 /// adauga un parametru in lista de parametrii
 /// </summary>
 /// <param name="paramName"></param>
 /// <param name="paramValue"></param>
 public void AddParameter(string paramName, object paramValue)
 {
     QueryParameter q = new QueryParameter(paramName, paramValue);
     mCol.Add(q);
 }
コード例 #3
0
ファイル: HqlObjectMaster.cs プロジェクト: adahera222/_curat_
        //verifica daca parametrul are specificati toti membrii
        private bool TestParameter(QueryParameter parameter)
        {
            if (parameter.ParamName == "")
            {
                throw new Exception("Nu ati specificat numele parametrului");
                //Resources.Core.Culture = Thread.CurrentThread.CurrentCulture;
                //throw new Exception(Resources.Core.LipsaNumeParametru);

            }
            if (parameter.MemberName == "")
            {
                throw new Exception("Nu ati specificat numele mebrului testat");
                //Resources.Core.Culture = Thread.CurrentThread.CurrentCulture;
                //throw new Exception(Resources.Core.LipsaMembru);

            }
            if (parameter.ParamValue == null)
            {
                throw new Exception("Nu ati specificat valoarea parametrului");
                //Resources.Core.Culture = Thread.CurrentThread.CurrentCulture;
                //throw new Exception(Resources.Core.LipsaValoareParametru);

            }
            //verifica daca membrul specificat exista in query
            TestIfMemberNotExist(parameter.MemberName);

            return true;
        }
コード例 #4
0
ファイル: QueryParameter.cs プロジェクト: adahera222/_curat_
 /// <summary>
 /// adauga un parametru in lista de parametrii
 /// </summary>
 /// <param name="paramName"></param>
 /// <param name="paramValue"></param>
 /// <param name="memberName"></param>
 /// <param name="condition"></param>
 public void AddParameter(string paramName, object paramValue, string memberName, OperatorType condition)
 {
     QueryParameter q = new QueryParameter(paramName, paramValue, memberName, condition);
     mCol.Add(q);
 }