Exemplo n.º 1
0
 private void Add_Click(object sender, System.Windows.RoutedEventArgs e)
 {
     checkedBox   = null;
     PVM.Name     = "";
     PVM.Describe = "";
     PVM.Key      = "";
     PVM.Multiple = false;
 }
Exemplo n.º 2
0
        private void GroupList_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            var lbx = (ListBox)sender;

            if (lbx.SelectedItem != null)
            {
                checkedBox   = (BParam)lbx.SelectedItem;
                PVM.Name     = checkedBox.Name;
                PVM.Describe = checkedBox.Describe;
                PVM.Key      = checkedBox.Key;
                PVM.Multiple = checkedBox.Multiple.GetValueOrDefault();
            }
        }
Exemplo n.º 3
0
        /// <summary>
        /// 添加参数
        /// </summary>
        /// <param name="sqlCommand"></param>
        /// <param name="pNames"></param>
        private void AddParametersFromName(SqlCommand sqlCommand, Dictionary <string, List <string> > @params)
        {
            foreach (var key in @params.Keys)
            {
                BParam bParam = serverKeeper.DBLocalKeeper.DBObject <B_Params>().Select(null, key);

                if (bParam.Multiple.GetValueOrDefault())
                {
                    ReplaceSQLAndAddParameters(sqlCommand, bParam.Key, @params[key]);
                }
                else
                {
                    sqlCommand.Parameters.Add(new SqlParameter(bParam.Key, @params[key][0]));
                }
            }
        }
Exemplo n.º 4
0
    public void TestCall()
    {
        SendParameter        sendParameter;
        IWebReferenceWrapper wrapper;

        //Pseudo
        if (Customer == A)
        {
            sendParameter = new AParam();
            wrapper       = new WebreferenceAWrapper();
        }
        else if (Customer == B)
        {
            sendParameter = new BParam();
            wrapper       = new WebreferenceBWrapper();
        }
    }
Exemplo n.º 5
0
        /// <summary>
        /// 添加参数
        /// </summary>
        /// <param name="sqlCommand"></param>
        /// <param name="model"></param>
        private void AddParametersFromPid(SqlCommand sqlCommand, List <string> pIds)
        {
            foreach (var pid in pIds)
            {
                BParam bPar = serverKeeper.DBLocalKeeper.DBObject <B_Params>().Select(pid, null);

                if (!ParamsSave.ContainsKey(bPar.Key))
                {
                    continue;
                }
                IParams iPar = ParamsSave[bPar.Key];

                if (bPar.Multiple.GetValueOrDefault())
                {
                    ReplaceSQLAndAddParameters(sqlCommand, bPar.Key, iPar.GetValues());
                }
                else
                {
                    sqlCommand.Parameters.Add(new SqlParameter(bPar.Key, iPar.GetValue()));
                }
            }
        }