initial commit
This commit is contained in:
		
							
								
								
									
										96
									
								
								cVMS.NET_CS/Setting/Frm_Grp.cs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								cVMS.NET_CS/Setting/Frm_Grp.cs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | ||||
| using System.Collections.Generic; | ||||
| using System; | ||||
| using System.Drawing; | ||||
| using System.Diagnostics; | ||||
| using System.Data; | ||||
| using System.Collections; | ||||
| using System.Windows.Forms; | ||||
| using AR; | ||||
| using vmsnet; | ||||
|  | ||||
|  | ||||
| namespace vmsnet | ||||
| { | ||||
| 	public partial class Frm_Grp | ||||
| 	{ | ||||
| 		 | ||||
| 		public HMI.CGROUP cellidx = null; | ||||
| 		 | ||||
| 		public Frm_Grp() | ||||
| 		{ | ||||
| 			// 이 호출은 디자이너에 필요합니다. | ||||
| 			InitializeComponent(); | ||||
| 			// InitializeComponent() 호출 뒤에 초기화 코드를 추가하십시오. | ||||
| 		} | ||||
| 		 | ||||
| 		public Frm_Grp(HMI.CGROUP pidx) | ||||
| 		{ | ||||
| 			// 이 호출은 디자이너에 필요합니다. | ||||
| 			InitializeComponent(); | ||||
| 			cellidx = pidx; | ||||
| 			cellidx.OnChangeData += cellidx_OnChangeData; | ||||
| 			// InitializeComponent() 호출 뒤에 초기화 코드를 추가하십시오. | ||||
| 		} | ||||
| 		 | ||||
| 		public void Frm_Grp_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e) | ||||
| 		{ | ||||
| 			if (e.KeyCode == Keys.Escape) | ||||
| 			{ | ||||
| 				this.DialogResult = System.Windows.Forms.DialogResult.OK; | ||||
| 			} | ||||
| 		} | ||||
| 		 | ||||
| 		public void Frm_Cell_Load(object sender, System.EventArgs e) | ||||
| 		{ | ||||
| 			this.Text = "그룹(" + cellidx.이름 + ")속성"; | ||||
| 			this.PropertyGrid1.SelectedObject = cellidx; | ||||
| 			 | ||||
| 			//Select Case cellidx.알람형태 | ||||
| 			//    Case 0 | ||||
| 			//        Me.rad_alam_0.Checked = True | ||||
| 			//    Case 1 | ||||
| 			//        Me.rad_alam_1.Checked = True | ||||
| 			//    Case 2 | ||||
| 			//        Me.rad_alam_2.Checked = True | ||||
| 			//    Case 3 | ||||
| 			//        Me.rad_alam_3.Checked = True | ||||
| 			//End Select | ||||
| 			 | ||||
| 			//Me.lb_alam_hi.DataBindings.Add("text", cellidx, "상위알람") | ||||
| 			//Me.lb_alam_low.DataBindings.Add("text", cellidx, "하위알람") | ||||
| 			//Me.lb_row.DataBindings.Add("text", cellidx, "줄번호") | ||||
| 			//Me.lb_col.DataBindings.Add("text", cellidx, "열번호") | ||||
| 			 | ||||
| 			//Dim bd As New System.Windows.Forms.Binding("text", cellidx, "column") | ||||
| 		} | ||||
| 		 | ||||
| 		private void cellidx_OnChangeData() | ||||
| 		{ | ||||
| 			 | ||||
| 			bool OK = false; | ||||
| 			var dr = PUB.DS.GRP.Select("idx=" + cellidx.IDX.ToString()) as DocumentElement.GRPRow[]; | ||||
| 			if (dr.Length == 1) | ||||
| 			{ | ||||
| 				DocumentElement.GRPRow Drow = dr[0]; | ||||
| 				Drow.TITLE = cellidx.이름; | ||||
| 				Drow.FONT = cellidx.셀글꼴.Name + "," + System.Convert.ToString(cellidx.셀글꼴.Size) + "," + System.Convert.ToString(cellidx.셀글꼴.Style); | ||||
| 				Drow.ALAMH = cellidx.HIGH; | ||||
| 				Drow.ALAML = cellidx.LOW; | ||||
| 				Drow.NBOFF = cellidx.NullBalanceOffset; | ||||
| 				Drow.NBSEQ = cellidx._null_itemseq; | ||||
| 				Drow.AcceptChanges(); | ||||
|                 PUB.DS.AcceptChanges(); | ||||
| 				OK = true; | ||||
| 			} | ||||
| 			else | ||||
| 			{ | ||||
| 				OK = false; | ||||
| 			} | ||||
| 			if (!OK) | ||||
| 			{ | ||||
| 				UTIL.MsgE("그룹 정보가 업데이트되지 않았습니다"); | ||||
| 			} | ||||
| 			 | ||||
| 		} | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 Arin(asus)
					Arin(asus)