private void barButtonItem14_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { if (treeList1.FocusedNode == null) { return; } if (treeList1.FocusedNode.HasChildren) { MsgBox.Show("此项目下有子项目,请先删除子项目!"); return; } if (MsgBox.ShowYesNo("是否删除项目 " + treeList1.FocusedNode.GetValue("Title") + "?") == DialogResult.Yes) { PowerStuffTypes psp_Type = Services.BaseService.GetOneByKey <PowerStuffTypes>(treeList1.FocusedNode["ID"].ToString()); PowerStuffValues PowerValues = new PowerStuffValues(); PowerValues.TypeID = psp_Type.ID; try { //DeletePowerValuesByType里面删除数据和分类 Common.Services.BaseService.Update("DeletePowerStuffValuesByType", PowerValues); TreeListNode brotherNode = null; try { if (treeList1.FocusedNode.ParentNode.Nodes.Count > 1) { brotherNode = treeList1.FocusedNode.PrevNode; if (brotherNode == null) { brotherNode = treeList1.FocusedNode.NextNode; } } } catch { } treeList1.DeleteNode(treeList1.FocusedNode); LoadData(); } catch //(Exception ex) { //MsgBox.Show("删除出错:" + ex.Message); } } }
private bool SaveCellValue(string year, int typeID, string value) { PowerStuffValues PowerValues = new PowerStuffValues(); PowerValues.TypeID = typeID; PowerValues.Value = value; PowerValues.Year = year; try { Common.Services.BaseService.Update <PowerStuffValues>(PowerValues); } catch (Exception ex) { MsgBox.Show("保存数据出错:" + ex.Message); return(false); } return(true); }
private void simpleButton1_Click(object sender, EventArgs e) { type = psp_Year.Year = spinEdit1.Text; if (type.ToString() == "") { MsgBox.Show("类别名称不能为空"); return; } try { if (!IsUpdate) { if (Common.Services.BaseService.GetObject("SelectPowerStuffYearsByYearFlag", psp_Year) == null) { try { Common.Services.BaseService.Create <PowerStuffYears>(psp_Year); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } } else { MsgBox.Show("此分类已经存在,请重新输入!"); } } else { try { PowerStuffTypes psp_Type = new PowerStuffTypes(); psp_Type.Flag2 = type1; IList <PowerStuffTypes> listTypes = new List <PowerStuffTypes>(); try { listTypes = Common.Services.BaseService.GetList <PowerStuffTypes>("SelectPowerStuffTypesByFlag2", psp_Type); } catch (Exception ex) { MsgBox.Show(ex.Message); } foreach (PowerStuffTypes pstt in listTypes) { PowerStuffValues psv = new PowerStuffValues(); psv.ID = pstt.ID; psv.Year = psp_Year.Year; psv.Value = year2; Common.Services.BaseService.Update("UpdatePowerStuffValuesByYear", psv); } Common.Services.BaseService.Update <PowerStuffYears>(psp_Year); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } } } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } }