public bool Create(SystemFluidConfiguration record) { try { using (WanTaiEntities entities = new WanTaiEntities()) { entities.AddToSystemFluidConfigurations(record); entities.SaveChanges(); return(true); } } catch (Exception e) { string errorMessage = e.Message + System.Environment.NewLine + e.StackTrace; LogInfoController.AddLogInfo(LogInfoLevelEnum.Error, errorMessage, SessionInfo.LoginName, this.GetType().ToString() + "." + MethodBase.GetCurrentMethod(), SessionInfo.ExperimentID); return(false); } }
private void edit_Button_Click(object sender, RoutedEventArgs e) { if (!validate()) { return; } ComboBoxItem selectedItem = (ComboBoxItem)liquidType_comboBox.SelectedItem; List <SystemFluidConfiguration> recordList = new List <SystemFluidConfiguration>(); short typeId = ((LiquidType)selectedItem.DataContext).TypeId; foreach (DataGridCellInfo cell in dataGrid1.SelectedCells) { int columnIndex = CommFuntion.GetDataGridCellColumnIndex(cell); int rowIndex = CommFuntion.GetDataGridCellRowIndex(cell); SystemFluidConfiguration liquidConfiguration = new SystemFluidConfiguration(); liquidConfiguration.Position = rowIndex; liquidConfiguration.Grid = columnIndex; liquidConfiguration.ItemType = typeId; if (volume_TextBox.IsVisible) { liquidConfiguration.Volume = double.Parse(volume_TextBox.Text); } recordList.Add(liquidConfiguration); } bool result = controller.EditByTypeId(recordList, typeId); WanTai.Controller.LogInfoController.AddLogInfo(LogInfoLevelEnum.Operate, "修改:" + ((LiquidType)selectedItem.DataContext).TypeName + " " + (result == true ? "成功" : "失败"), SessionInfo.LoginName, this.GetType().ToString(), null); if (result) { MessageBox.Show("保存成功!", "系统提示"); } else { MessageBox.Show("保存失败!", "系统提示"); } this.Close(); }
private void save_Click(object sender, System.Windows.RoutedEventArgs e) { if (!validate()) { return; } bool result = false; ComboBoxItem selectedItem = (ComboBoxItem)liquidType_comboBox.SelectedItem; foreach (DataGridCellInfo cell in dataGrid1.SelectedCells) { int columnIndex = CommFuntion.GetDataGridCellColumnIndex(cell); int rowIndex = CommFuntion.GetDataGridCellRowIndex(cell); SystemFluidConfiguration liquidConfiguration = new SystemFluidConfiguration(); liquidConfiguration.ItemID = WanTaiObjectService.NewSequentialGuid(); liquidConfiguration.Position = rowIndex; liquidConfiguration.Grid = columnIndex; liquidConfiguration.ItemType = ((LiquidType)selectedItem.DataContext).TypeId; if (volume_TextBox.IsVisible) { liquidConfiguration.Volume = double.Parse(volume_TextBox.Text); } result = controller.Create(liquidConfiguration); if (!result) { WanTai.Controller.LogInfoController.AddLogInfo(LogInfoLevelEnum.Operate, "新建:" + ((LiquidType)selectedItem.DataContext).TypeName + " 失败", SessionInfo.LoginName, this.GetType().ToString(), null); MessageBox.Show("保存失败!", "系统提示"); break; } } if (result) { WanTai.Controller.LogInfoController.AddLogInfo(LogInfoLevelEnum.Operate, "新建:" + ((LiquidType)selectedItem.DataContext).TypeName + " 成功", SessionInfo.LoginName, this.GetType().ToString(), null); MessageBox.Show("保存成功!", "系统提示"); } this.Close(); }