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;
        }
Example #2
0
 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;
     }
 }