public void SaveDetail() { if (SDetail.ProductId != 0) { SalesDetail sod = SDetails.Where(x => x.ProductId == SDetail.ProductId).FirstOrDefault(); if (sod == null) { sod = new SalesDetail(); SDetails.Add(sod); } else { SDetail.Quantity += sod.Quantity; } SDetail.toCopy <SalesDetail>(sod); ClearDetail(); ItemAmount = SDetails.Sum(x => x.Amount); } }
public MetadataNE ParseSongList(string result) { try { JObject jo = JObject.Parse(result); MetadataNE mne = new MetadataNE() { total = jo["result"]["songCount"].ToObject <int>(), list = new List <SDetail>() }; foreach (var v in jo["result"]["songs"]) { SDetail sd = new SDetail(); sd.id = v["id"].ToString(); sd.name = v["name"].ToString(); sd.al_pic = v["al"]["picUrl"].ToString(); sd.ar_name = v["ar"][0]["name"].ToString(); sd.al_name = v["al"]["name"].ToString(); sd.duration = v["dt"].ToObject <long>(); int i = 0; foreach (char c in "lmh") { string c_ = c.ToString(); if (v[c_].HasValues) { sd.sizes[i] = Convert.ToInt64(v[c_]["size"].ToString()); sd.bitrate[i] = Convert.ToInt32(v[c_]["br"].ToString()); i++; } } mne.list.Add(sd); } return(mne); } catch { return(null); } }
public void DBDetail() { string mm = LBMonths.Text; if (mm == "") { mm = "1"; } string sqll = ""; //if (DLAccoundCode.Value != null) //{ // if (DLAccoundCode.Value.ToString() != "") // { sqll = "SAccoundcode='" + LBAccountCode.Text + "' and "; // } //} DataSet ds = dbs.GetSqlDataSet("select * from BudgetDetail where " + sqll + " months='" + mm + "' AND fid=" + Request.QueryString["id"].ToString()); SDetail.DataSource = ds.Tables[0]; SDetail.DataBind(); CalLast(); }