Ejemplo n.º 1
0
        void UG_EditEvent(object sender, EventArgs e)
        {
            UC_GroupUserList UG  = (UC_GroupUserList)sender;
            FrmGroupPeople   frm = new FrmGroupPeople();

            frm.GM = UG.GM;
            if (frm.ShowDialog() == DialogResult.OK)
            {
                UG_DelEvent(sender, e);
                GroupPeople_Model GM = frm.GM;
                UG.GroupPeopleID      = GM.GroupPeopleID;
                UG.UserCount_Apply    = GM.UserCount_Apply;
                UG.WaterUserType      = GM.waterUserType;
                UG.WaterMeterType     = GM.waterMeterType;
                UG.WaterUserHouseType = GM.waterUserHouseType;
                UG.IsBoot             = GM.IsBoot;
                UG.DelEvent          += new EventHandler(UG_DelEvent);
                UG.EditEvent         += new EventHandler(UG_EditEvent);
                UG.IsShowClose        = true;
                WaterUserPeopleCount += GM.UserCount_Apply;
                GPList.Add(GM);
                GP.GroupPeople_Items = GPList;
                FP.Controls.Add(UG);
            }
        }
Ejemplo n.º 2
0
        void UG_DelEvent(object sender, EventArgs e)
        {
            UC_GroupUserList UG = (UC_GroupUserList)sender;

            for (int i = 0; i < GPList.Count; i++)
            {
                if (GPList[i].GroupPeopleID == UG.GroupPeopleID)
                {
                    GPList.RemoveAt(i);
                    GP.GroupPeople_Items = GPList;
                    break;
                }
            }

            BindGroupUser();
        }
Ejemplo n.º 3
0
        void UG_DelEvent(object sender, EventArgs e)
        {
            UC_GroupUserList UG = (UC_GroupUserList)sender;

            for (int i = 0; i < GPList.Count; i++)
            {
                if (GPList[i].GroupPeopleID == UG.GroupPeopleID)
                {
                    GPList.RemoveAt(i);
                    GP.GroupPeople_Items  = GPList;
                    WaterUserPeopleCount -= UG.UserCount_Apply;
                    FP.Controls.Remove(UG);
                    break;
                }
            }
        }
Ejemplo n.º 4
0
        void UG_EditEvent(object sender, EventArgs e)
        {
            UC_GroupUserList UG  = (UC_GroupUserList)sender;
            FrmGroupPeople   frm = new FrmGroupPeople();

            frm.GM = UG.GM;
            if (frm.ShowDialog() == DialogResult.OK)
            {
                UG_DelEvent(sender, e);
                GroupPeople_Model GM = frm.GM;

                GPList.Add(GM);
                GP.GroupPeople_Items = GPList;

                BindGroupUser();
            }
        }
Ejemplo n.º 5
0
        void BindGroupUser()
        {
            FP.Controls.Clear();
            int PeopleNum = 0;

            foreach (GroupPeople_Model GM in GP.GroupPeople_Items)
            {
                UC_GroupUserList UG = new UC_GroupUserList();
                UG.UserCount_Apply    = GM.UserCount_Apply;
                UG.WaterUserType      = GM.waterUserType;
                UG.WaterMeterType     = GM.waterMeterType;
                UG.IsBoot             = GM.IsBoot;
                UG.WaterUserHouseType = GM.waterUserHouseType;
                UG.GroupPeopleID      = GM.GroupPeopleID;
                UG.GM         = GM;
                UG.DelEvent  += new EventHandler(UG_DelEvent);
                UG.EditEvent += new EventHandler(UG_EditEvent);
                PeopleNum    += GM.UserCount_Apply;
                FP.Controls.Add(UG);
            }
            waterUserPeopleCount.Text = PeopleNum.ToString();
        }
Ejemplo n.º 6
0
        void BindGroupUser(DataTable dt)
        {
            if (DataTableHelper.IsExistRows(dt))
            {
                foreach (DataRow dr in dt.Rows)
                {
                    UC_GroupUserList  UG = new UC_GroupUserList();
                    GroupPeople_Model GM = new GroupPeople_Model();
                    UG.GroupPeopleID        = new Guid(dr["GroupPeopleID"].ToString());
                    UG.UserCount_Apply      = (int)dr["UserCount_Apply"];
                    UG.WaterUserType        = (string)dr["waterUserTypeName"];
                    UG.WaterMeterType       = (string)dr["waterMeterTypeValue"];
                    UG.WaterUserHouseType   = (string)dr["waterUserHouseType"];
                    UG.WaterUserTypeId      = dr["waterUserTypeId"].ToString();
                    UG.WaterMeterTypeId     = dr["waterMeterTypeId"].ToString();
                    UG.WaterUserHouseTypeID = int.Parse(dr["waterUserHouseTypeID"].ToString());
                    UG.IsBoot      = (bool)dr["IsBoot"];
                    UG.DelEvent   += new EventHandler(UG_DelEvent);
                    UG.EditEvent  += new EventHandler(UG_EditEvent);
                    UG.IsShowClose = true;

                    GM.GroupPeopleID        = UG.GroupPeopleID;
                    GM.waterMeterTypeId     = UG.WaterMeterTypeId;
                    GM.waterMeterType       = UG.WaterMeterType;
                    GM.waterUserTypeId      = UG.WaterUserTypeId;
                    GM.waterUserType        = UG.WaterUserType;
                    GM.waterUserHouseTypeID = UG.WaterUserHouseTypeID;
                    GM.waterUserHouseType   = UG.WaterUserHouseType;
                    GM.UserCount_Apply      = UG.UserCount_Apply;
                    GM.IsBoot = UG.IsBoot;

                    GPList.Add(GM);
                    FP.Controls.Add(UG);
                }
                GP.GroupID           = new Guid(_GroupID);
                GP.GroupPeople_Items = GPList;
            }
        }