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); } }
private void FP_Click(object sender, EventArgs e) { FrmGroupPeople frm = new FrmGroupPeople(); if (frm.ShowDialog() == DialogResult.OK) { GroupPeople_Model GM = frm.GM; //if (!GPList.Contains(GM)) //{ GPList.Add(GM); // } GP.GroupPeople_Items = GPList; BindGroupUser(); } }
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(); } }
private void Binddata() { if (string.IsNullOrEmpty(key)) { userName.Text = strRealName; } else { Hashtable ht = new SqlServerHelper().GetHashtableById("Meter_Install_Group", "GroupID", key); new SqlServerHelper().BindHashTableToForm(ht, this.groupBox6.Controls); DataTable dt = sysidal.GetMeter_Group_People(key); if (DataTableHelper.IsExistRows(dt)) { foreach (DataRow dr in dt.Rows) { GroupPeople_Model GM = new GroupPeople_Model(); GM.GroupPeopleID = (Guid)dr["GroupPeopleID"]; GM.waterMeterTypeId = dr["waterMeterTypeId"].ToString(); GM.waterMeterType = dr["waterMeterTypeValue"].ToString(); GM.waterUserTypeId = dr["waterUserTypeId"].ToString(); GM.waterUserType = dr["waterUserTypeName"].ToString(); GM.waterUserHouseTypeID = (int)dr["waterUserHouseTypeID"]; GM.waterUserHouseType = dr["waterUserHouseType"].ToString(); GM.UserCount_Apply = (int)dr["UserCount_Apply"]; GM.IsBoot = (bool)dr["IsBoot"]; GPList.Add(GM); } GP.GroupPeople_Items = GPList; BindGroupUser(); } Btn_Submit.Enabled = FlowFunction.IsAllowEdit(taskid); Btn_Submit.Visible = Btn_Submit.Enabled; } }
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; } }