public AlertExelForm(Type type,int sessionId, string fileNameSuffix) { InitializeComponent(); this.fileNameSuffix = fileNameSuffix; this.sessionId = sessionId; this.type = type; string[] columnTitles = new string[]{ "Name","Des","Group","Serial No","Phone Number","Router IP","Session Id", "Band","Lan IP","Wan IP","Device Status" ,"VPN","WIFI","SMS","Firmware","Ext Power", "Battery","Signal","Period","NMS version","Occuerrence Time", "Reset Time" }; this.columnInfos = new ColumnInfo[columnTitles.Length]; for (int i = 0; i < columnTitles.Length; i++) { columnInfos[i] = new ColumnInfo(columnTitles[i], true); } //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; }
public AdminSetting() { InitializeComponent(); columnsTitles = new string[]{ "No", "GROUP", "NAME", "ID","PASSWORD","REG_DATE" }; this.initColumnInfo(columnsTitles); //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; adminGrid.BorderStyle = BorderStyle.FixedSingle; adminGrid.Dock = DockStyle.Fill; adminDao = new AdminDao(new NotifyDBfinishedHandler(this.NotifyDBfinishedHandler)); }
public Application() { InitializeComponent(); this.Dock = DockStyle.Fill; columnsTitles = new string[]{ "Activate", "No","Router IP","Download File","Download Status","Success / Fall" }; this.initColumnInfo(columnsTitles); //그리드와 관련한 필요 object 생성 //Border border = new DevAge.Drawing.BorderLine(Color.Black, 1); cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; downloadGrid.BorderStyle = BorderStyle.FixedSingle; downloadGrid.Dock = DockStyle.Fill; }
protected override void OnLoad(EventArgs e) { base.OnLoad (e); //Border DevAge.Drawing.BorderLine border = new DevAge.Drawing.BorderLine(Color.DarkKhaki, 1); DevAge.Drawing.RectangleBorder cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; CheckBoxBackColorAlternate viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.Maroon; backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("Comic Sans MS", 10, FontStyle.Underline); //Editors SourceGrid.Cells.Editors.TextBox editorString = new SourceGrid.Cells.Editors.TextBox(typeof(string)); SourceGrid.Cells.Editors.TextBoxUITypeEditor editorDateTime = new SourceGrid.Cells.Editors.TextBoxUITypeEditor(typeof(DateTime)); //Create the grid grid1.BorderStyle = BorderStyle.FixedSingle; grid1.ColumnsCount = 3; grid1.FixedRows = 1; grid1.Rows.Insert(0); SourceGrid.Cells.ColumnHeader columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("String"); columnHeader.View = viewColumnHeader; grid1[0,0] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("DateTime"); columnHeader.View = viewColumnHeader; grid1[0,1] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("CheckBox"); columnHeader.View = viewColumnHeader; grid1[0,2] = columnHeader; for (int r = 1; r < 10; r++) { grid1.Rows.Insert(r); grid1[r,0] = new SourceGrid.Cells.Cell("Hello " + r.ToString()); grid1[r,0].Editor = editorString; grid1[r,1] = new SourceGrid.Cells.Cell(DateTime.Today); grid1[r,1].Editor = editorDateTime; grid1[r,2] = new SourceGrid.Cells.CheckBox(null, true); grid1[r,0].View = viewNormal; grid1[r,1].View = viewNormal; grid1[r,2].View = viewCheckBox; } grid1.AutoSizeCells(); }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); //Border DevAge.Drawing.BorderLine border = new DevAge.Drawing.BorderLine(Color.DarkKhaki, 1); DevAge.Drawing.RectangleBorder cellBorder = new DevAge.Drawing.RectangleBorder(border, border); //Views CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewNormal.Border = cellBorder; CheckBoxBackColorAlternate viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.Maroon; backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("Comic Sans MS", 10, FontStyle.Underline); //Editors SourceGrid.Cells.Editors.TextBox editorString = new SourceGrid.Cells.Editors.TextBox(typeof(string)); SourceGrid.Cells.Editors.TextBoxUITypeEditor editorDateTime = new SourceGrid.Cells.Editors.TextBoxUITypeEditor(typeof(DateTime)); //Create the grid grid1.BorderStyle = BorderStyle.FixedSingle; grid1.ColumnsCount = 3; grid1.FixedRows = 1; grid1.Rows.Insert(0); SourceGrid.Cells.ColumnHeader columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("String"); columnHeader.View = viewColumnHeader; grid1[0, 0] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("DateTime"); columnHeader.View = viewColumnHeader; grid1[0, 1] = columnHeader; columnHeader = new SourceGrid.Cells.ColumnHeader("CheckBox"); columnHeader.View = viewColumnHeader; grid1[0, 2] = columnHeader; for (int r = 1; r < 10; r++) { grid1.Rows.Insert(r); grid1[r, 0] = new SourceGrid.Cells.Cell("Hello " + r.ToString()); grid1[r, 0].Editor = editorString; grid1[r, 1] = new SourceGrid.Cells.Cell(DateTime.Today); grid1[r, 1].Editor = editorDateTime; grid1[r, 2] = new SourceGrid.Cells.CheckBox(null, true); grid1[r, 0].View = viewNormal; grid1[r, 1].View = viewNormal; grid1[r, 2].View = viewCheckBox; } grid1.AutoSizeCells(); }
public void setSmsAppGrid() { List<SmsModel> smsList = ApplicationManager.getDummySmsList(); DevAge.Drawing.BorderLine border = new DevAge.Drawing.BorderLine(Color.Black, 1); DevAge.Drawing.RectangleBorder cellBorder = new DevAge.Drawing.RectangleBorder(border, border); PopupMenu menuController = new PopupMenu(); //Views CellBackColorAlternate viewNormal = new CellBackColorAlternate(Color.FromArgb(255, 210, 210, 210), Color.FromArgb(255, 240, 240, 240)); viewNormal.Border = cellBorder; viewNormal.Font = new Font("돋음", 8, FontStyle.Regular); CheckBoxBackColorAlternate viewCheckBox = new CheckBoxBackColorAlternate(Color.Khaki, Color.DarkKhaki); viewCheckBox.Border = cellBorder; //ColumnHeader view SourceGrid.Cells.Views.ColumnHeader viewColumnHeader = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader.BackColor = Color.DimGray; //backHeader.Border = DevAge.Drawing.RectangleBorder.NoBorder; viewColumnHeader.Background = backHeader; viewColumnHeader.ForeColor = Color.White; viewColumnHeader.Font = new Font("맑은 고딕", 10, FontStyle.Bold); SourceGrid.Cells.Views.ColumnHeader viewColumnHeader1 = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader backHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); backHeader1.BackColor = Color.DarkSlateGray; viewColumnHeader1.Background = backHeader1; //viewColumnHeader1.Border = cellBorder; viewColumnHeader1.ForeColor = Color.White; viewColumnHeader1.Font = new Font("굴림", 8, FontStyle.Regular); viewColumnHeader1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; //Editors SourceGrid.Cells.Editors.TextBox editorString = new SourceGrid.Cells.Editors.TextBox(typeof(string)); SourceGrid.Cells.Editors.TextBoxUITypeEditor editorDateTime = new SourceGrid.Cells.Editors.TextBoxUITypeEditor(typeof(DateTime)); //Create the grid smsAppGrid.BorderStyle = BorderStyle.FixedSingle; smsAppGrid.ColumnsCount = 8; smsAppGrid.FixedRows = 1; smsAppGrid.Rows.Insert(0); SourceGrid.Cells.ColumnHeader columnHeader; for (int i = 0; i < smsAppColumns.Length; i++) { columnHeader = new SourceGrid.Cells.ColumnHeader(smsAppColumns[i]); columnHeader.View = viewColumnHeader1; smsAppGrid[0, i] = columnHeader; } int length = smsList.Count; Random random = new Random(); CellClickEvent clickController = new CellClickEvent(this); for (int r = 1; r < smsList.Count; r++) { smsAppGrid.Rows.Insert(r); SourceGrid.Cells.Views.ColumnHeader nameHeaderView1 = new SourceGrid.Cells.Views.ColumnHeader(); DevAge.Drawing.VisualElements.ColumnHeader namebackHeader1 = new DevAge.Drawing.VisualElements.ColumnHeader(); namebackHeader1.BackColor = Color.DarkSlateGray; nameHeaderView1.Background = namebackHeader1; nameHeaderView1.Border = cellBorder; nameHeaderView1.ForeColor = Color.White; nameHeaderView1.Font = new Font("굴림", 8, FontStyle.Regular); nameHeaderView1.TextAlignment = DevAge.Drawing.ContentAlignment.MiddleCenter; SmsModel smsModel = smsList[r - 1]; smsAppGrid[r, 0] = new SourceGrid.Cells.Cell(smsModel.Name); smsAppGrid[r, 0].View = viewNormal; smsAppGrid[r, 0].AddController(menuController); smsAppGrid[r, 0].AddController(clickController); smsAppGrid[r, 1] = new SourceGrid.Cells.Cell(smsModel.Description); smsAppGrid[r, 1].View = viewNormal; smsAppGrid[r, 1].AddController(menuController); smsAppGrid[r, 1].AddController(clickController); smsAppGrid[r, 2] = new SourceGrid.Cells.Cell(smsModel.Group); smsAppGrid[r, 2].View = viewNormal; smsAppGrid[r, 2].AddController(menuController); smsAppGrid[r, 2].AddController(clickController); smsAppGrid[r, 3] = new SourceGrid.Cells.Cell(smsModel.Number); smsAppGrid[r, 3].View = viewNormal; smsAppGrid[r, 3].AddController(menuController); smsAppGrid[r, 3].AddController(clickController); smsAppGrid[r, 4] = new SourceGrid.Cells.Cell(smsModel.RouterIp); smsAppGrid[r, 4].View = viewNormal; smsAppGrid[r, 4].AddController(menuController); smsAppGrid[r, 4].AddController(clickController); smsAppGrid[r, 5] = new SourceGrid.Cells.Cell(smsModel.Receive); smsAppGrid[r, 5].View = viewNormal; smsAppGrid[r, 5].AddController(menuController); smsAppGrid[r, 5].AddController(clickController); smsAppGrid[r, 6] = new SourceGrid.Cells.Cell(smsModel.Send); smsAppGrid[r, 6].View = viewNormal; smsAppGrid[r, 6].AddController(menuController); smsAppGrid[r, 6].AddController(clickController); smsAppGrid[r, 7] = new SourceGrid.Cells.Cell(smsModel.Status); smsAppGrid[r, 7].View = viewNormal; smsAppGrid[r, 7].AddController(menuController); smsAppGrid[r, 7].AddController(clickController); } }