Esempio n. 1
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     this.model = (LocalApi.Execute(new CraftDetailGetRequest()
     {
         CraftDID = this.CraftDID
     })).CraftDetail;
     this.DataContext = this.model;
 }
Esempio n. 2
0
        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();
        }
Esempio n. 3
0
        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();
        }
Esempio n. 4
0
        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查询为空");
            }
        }