protected void Btn_Ok_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(ddl_City.SelectedValue)) { Page.RegisterStartupScript("error", "<script>alert('请选择城市');</script>"); return; } ExpressCarriageService ecDal = new ExpressCarriageService(); ExpressCarriageInfo info = new ExpressCarriageInfo(); info.CityId = new Guid(ddl_City.SelectedValue); info.ExpressId = new Guid(ddl_Express.SelectedValue); info.ProvinceId = new Guid(ddl_Pr.SelectedValue); info.Goods = int.Parse(Rbl_Huo.SelectedValue); info.Nick = HttpUtility.UrlDecode(Request.Cookies["nick"].Value); try { info.Carriage = decimal.Parse(TB_Carriage.Text); } catch (Exception ex) { } ExpressCarriageInfo hadinfo = ecDal.GetExpressCarriageInfo(info.Nick, info.CityId, info.ExpressId, info.ProvinceId); if (hadinfo == null) { info.ID = Guid.NewGuid(); ecDal.AddExpressCarriage(info); } else { ecDal.UpdateExpressCarriageInfo(hadinfo.ID, info.Carriage); } IList <ExpressCarriageInfo> ecList = ecDal.GetAllExpressCarriageInfo(info.Nick); Rpt_ExpressCarriage.DataSource = ecList; Rpt_ExpressCarriage.DataBind(); }