public void SaveOpt(string name, string value) { var pp = (from oo in _basicInfor.ConFig where oo.Key == name select oo).ToList().FirstOrDefault(); if (pp != null) { pp.Value = value; } else { ConFig posOpt = new ConFig(); posOpt.Key = name; posOpt.Value = value; posOpt.ID = Guid.NewGuid().ToString(); if (_basicInfor.Connection.State == ConnectionState.Closed) { _basicInfor.Connection.Open(); } _basicInfor.ConFig.InsertOnSubmit(posOpt); } if (_basicInfor.Connection.State == ConnectionState.Closed) { _basicInfor.Connection.Open(); } _basicInfor.SubmitChanges(); }
private void frmRepackCenterStatus_Load(object sender, EventArgs e) { FormLoaded = false; QueryParms = new CustomerServicesParameters(); IList <TLCSV_RePackConfig> RePack = new List <TLCSV_RePackConfig>(); using (var context = new TTI2Entities()) { var ConFigs = context.TLCSV_RePackConfig.GroupBy(x => x.PORConfig_BoxNumber_Key); foreach (var ConFig in ConFigs) { var ConFigPk = ConFig.FirstOrDefault().PORConfig_BoxNumber_Key; var ConFigDesc = ConFig.FirstOrDefault().PORConfig_BoxNumber_Key.ToString(); cmboRepackConfig.Items.Add(new CustomerServices.CheckComboBoxItem(ConFigPk, ConFigDesc, false)); } } FormLoaded = true; }
public static string FindValue(string key, string defvalue, List <ConFig> p) { ConFig myPosOpt = p.ToList().FindAll(pp => pp.Key.ToUpper() == key.ToUpper()).ToList().FirstOrDefault(); if (myPosOpt != null) { try { return(myPosOpt.Value); } catch (Exception) { return(defvalue); } } else { return(defvalue); } }