전해조그룹 선택시 채널순으로 Sorting 되도록 형식 변경 [ex. 0001~1600]

This commit is contained in:
shark219-hub
2024-12-06 09:59:24 +09:00
parent 9f48a5e452
commit 3c2d31e44a
3 changed files with 51 additions and 50 deletions

View File

@@ -739,7 +739,7 @@ namespace vmsnet
}
public void LinkLabel5_LinkClicked(System.Object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
{ // 신규그룹생성
addnewGroup();
}
private void SaveViewGroup()
@@ -763,6 +763,7 @@ namespace vmsnet
//그룹에 속한 채널 데이터
var chlist = PUB.DS.CHANNEL.Where(t => t.GIDX == drGRP.IDX).OrderBy(t => t.IDX);
//var chlistdata = chlist.Where(t => t.ENABLE == 1).Select(t => t.IDX).ToList();
//var chinfos = chlistdata.Select(t => new CChinfo { Show = false, TITLE = $"#{t:0000}", Idx = (ushort)t }).ToList();
/* 작성자: 이재웅, 작성일: 2024-12-04, 작성내용: 채널선택 화면에 변경된 형식의 채널명 표시를 위해 [ex. #A001] */
@@ -770,7 +771,6 @@ namespace vmsnet
var chinfos = chlistdata.Select(t => new CChinfo { Show = false, TITLE = $"{t.TITLE}", Idx = (ushort)t.IDX}).ToList();
List<int> chnolist = new List<int>();
//using (var f = new Frm_SelectCH(titles))
using (var f = new Frm_SelectCH(chinfos.ToArray()))
if (f.ShowDialog() == DialogResult.OK)
{
@@ -786,9 +786,10 @@ namespace vmsnet
}
//최종저장 그룹명
var name = UTIL.InputBox($"그룹명을 입력하세요\n\n그룹생성({chnolist.Count}건)", $"GRP({chnolist.Min()}...{chnolist.Max()})");
/* 작성자: 이재웅, 작성일: 2024-12-04, 작성내용: 전해조그룹 선택시 채널순으로 Sorting 되도록 형식 변경 [ex. 0001~1600] */
var name = UTIL.InputBox($"그룹명을 입력하세요\n\n그룹생성({chnolist.Count}건)", $"GRP({chnolist.Min().ToString("D4")}...{chnolist.Max().ToString("D4")})");
if (name.Item1 == false || name.Item2.isEmpty()) return;
group_name = name.Item2.Replace("'", "");
var value = string.Join(",", chnolist);
short rlt_maxid = PUBC.AddviewGroup(group_name, value, this.cmb_group.Text);
@@ -799,7 +800,7 @@ namespace vmsnet
}
}
public void LinkLabel4_LinkClicked(System.Object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e)
{
{ // 선택그룹삭제
DelteGroup();
}
private void DelteGroup()