protected void edit_Click(object sender, DirectEventArgs e) { string data = e.ExtraParams["data"]; System.Web.Script.Serialization.JavaScriptSerializer Serializer = new System.Web.Script.Serialization.JavaScriptSerializer(); List <XMLogisticsFeeBranchNew> list = Serializer.Deserialize <List <XMLogisticsFeeBranchNew> >(data); if (list.Count <= 0) { Ext.Net.ExtNet.Msg.Alert("提示", "你没有选择任何记录").Show(); return; } else if (list.Count > 1) { Ext.Net.ExtNet.Msg.Alert("提示", "只允许单选").Show(); return; } dataBind(); Window1.Show(); fromPanel1.Reset(); BusinessLogic.ManageProject.XMLogisticsFeeBranch entity = XMLogisticsFeeBranchService.GetXMLogisticsFeeBranchByID(list[0].ID); selectID.Value = list[0].ID; cbProject.Value = entity.ProjectID; cbLogistics.Value = entity.LogisticsID; cbProductCategory.Value = entity.ProductCategoryID; numPrice.Value = entity.Fee; btnEdit.Hidden = false; btnSave.Hidden = true; }
protected void btnEdit_Click(object sender, DirectEventArgs e) { int ID = int.Parse(selectID.Text); BusinessLogic.ManageProject.XMLogisticsFeeBranch entity = XMLogisticsFeeBranchService.GetXMLogisticsFeeBranchByID(ID); entity.ProjectID = int.Parse(cbProject.Text); entity.LogisticsID = int.Parse(cbLogistics.Text); entity.ProductCategoryID = int.Parse(cbProductCategory.Text); entity.Fee = decimal.Parse(numPrice.Text); XMLogisticsFeeBranchService.UpdateXMLogisticsFeeBranch(entity); }