private void Add_Click(object sender, System.Windows.RoutedEventArgs e) { checkedBox = null; PVM.Name = ""; PVM.Describe = ""; PVM.Key = ""; PVM.Multiple = false; }
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(); } }
/// <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])); } } }
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(); } }
/// <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())); } } }