public List<Unit> GetAllUnit() { var unitList = new List<Unit>(); Unit u1 = new Unit(); Unit u2 = new Unit(); u1.name = "刀"; u1.number = "1"; u1.scale = "1:1"; u1.create_date = new DateTime(); u1.create_user_id = 1; u1.id = 1; u1.is_default = ""; u1.is_delete = "是"; u1.modify_date = new DateTime(); u1.modify_user_id = 1; u1.unit_group_id = 1; u2.name = "枪"; u2.number = "2"; u2.scale = "1:3"; u2.create_date = new DateTime(); u2.create_user_id = 2; u2.id = 2; u2.is_default = ""; u2.is_delete = "否"; u2.modify_date = new DateTime(); u2.modify_user_id = 2; u2.unit_group_id = 2; unitList.Add(u1); unitList.Add(u2); return unitList; }
private void AddUnit_Load(object sender, EventArgs e) { unit = unitService.GetUnitById(unitId); btnAddUnit.Click += AddORUpdateUnit; btnCancel.Click += FormClose; DataBind(); }
public bool AddORUpdateUnit(Unit unit) { return unit.id == 0 ? AddUnit(unit) : UpdateUnit(unit); }
private bool UpdateUnit(Unit unit) { return true; }
private bool AddUnit(Unit unit) { return false; }
private void ChooseUnitClick(object sender, EventArgs e) { var id = Convert.ToInt32(gridView2.GetFocusedRowCellValue("Id")); unit = unitList.Find(u => u.id == id); this.DialogResult = DialogResult.OK; }
private void UnitGroupItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { var id = treeList1.FocusedNode.GetValue("Id"); switch (e.Item.Name) { case "TreeList_Add_barButtonItem": var addUnitGroup = new AddUnitGroup(); var group = new UnitGroup(); group.Id = groupList[groupList.Count - 1].Id; group.Parent_Id = 1; addUnitGroup.group = group; addUnitGroup.ShowDialog(); if (addUnitGroup.DialogResult == DialogResult.OK) { groupList.Add(addUnitGroup.group); TreeDataBind(groupList); } break; case "TreeList_Modify_barButtonItem": var modifyUnitGroup = new AddUnitGroup(); modifyUnitGroup.Text = "修改单位组"; modifyUnitGroup.Tag = "Edit"; modifyUnitGroup.groupId = Convert.ToInt32(id); modifyUnitGroup.ShowDialog(); break; case "TreeList_Delete_barButtonItem": break; case "btnAddUnit": var addUnit = new AddUnit(); var unit = new Unit(); //var id = treeList1.FocusedNode.GetValue("Id"); unit.unit_group_id = Convert.ToInt32(id); addUnit.unit = unit; addUnit.ShowDialog(); if (addUnit.DialogResult == DialogResult.OK) { unitList.Add(addUnit.unit); TreeDataBind(groupList); } break; case "btnModifyUnit": var modifyUnit = new AddUnit(); modifyUnit.Text = "修改单位"; var group_id = treeList1.FocusedNode.GetValue("Id"); //unit.unit_group_id = Convert.ToInt32(group_id); //unit = new Unit { id = 1, name = "Test", scale = "1.1", number = "1", unit_group_id = Convert.ToInt32(group_id) }; modifyUnit.unitId = Convert.ToInt32(group_id); modifyUnit.ShowDialog(); if (modifyUnit.DialogResult == DialogResult.OK) { unitList.RemoveAt(modifyUnit.unit.id); unitList.Add(modifyUnit.unit); TreeDataBind(groupList); } break; case "btnDeleteUnit": break; } }