private void Window_Loaded(object sender, RoutedEventArgs e) { this.model = (LocalApi.Execute(new CraftDetailGetRequest() { CraftDID = this.CraftDID })).CraftDetail; this.DataContext = this.model; }
public void SaveCraftDetail(CraftDetailModel model) { CraftInfo craft = this.GetCraft(model.CraftDID); CraftProbablyInfo craftProbably = this.GetCraftProbably(model.CraftDID); craft.CraftName = model.CraftName; craftProbably.TargetYield = model.TargetYield; this.DataContext.SaveChanges(); }
private void EditCraft(CraftDetailModel craft) { bool?nullable = new CraftEditDialog() { CraftDID = craft.CraftDID }.ShowDialog(); bool flag = true; if ((nullable.GetValueOrDefault() == flag ? (nullable.HasValue ? 1 : 0) : 0) == 0) { return; } this.RefreshData(); }
public void SaveCraftDetail(CraftDetailModel model) { DataTable tbCrafts = getCraftsByID(model.CraftDID); if (tbCrafts != null && tbCrafts.Rows.Count > 0) { CraftInfo craft = new CraftInfo(); craft.CraftDID = int.Parse(tbCrafts.Rows[0][0].ToString()); craft.CraftNO = tbCrafts.Rows[0][1].ToString(); craft.CraftName = tbCrafts.Rows[0][2].ToString(); CraftProbablyInfo craftProbably = this.GetCraftProbably(model.CraftDID, model.code); craft.CraftName = model.CraftName; UpdateCraft(craft); craftProbably.TargetYield = model.TargetYield; UpdateCraftProbablyInfo(craftProbably); } else { throw new Exception("执行getCraftsByID查询为空"); } }