84 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			84 lines
		
	
	
		
			2.3 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| 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 System.Linq;
 | |
| 
 | |
| namespace vmsnet
 | |
| {
 | |
|     public partial class Frm_GraphSetup
 | |
|     {
 | |
| 
 | |
|         public Frm_GraphSetup()
 | |
|         {
 | |
| 
 | |
|             // 이 호출은 디자이너에 필요합니다.
 | |
|             InitializeComponent();
 | |
|         }
 | |
|         public void Button1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             this.Close();
 | |
|         }
 | |
|         public void Frm_GraphSetup_Load(object sender, EventArgs e)
 | |
|         {
 | |
|             dts.Value = PUB.TREND.graph_time_start;
 | |
|             dte.Value = PUB.TREND.graph_time_end;
 | |
|         }
 | |
| 
 | |
|         public void Button2_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             PUB.TREND.graph_time_start = dts.Value;
 | |
|             PUB.TREND.graph_time_end = dte.Value;
 | |
|             PUB.CONFIG.Save();
 | |
|             DialogResult = System.Windows.Forms.DialogResult.OK;
 | |
|         }
 | |
| 
 | |
| 
 | |
|         public void Frm_GraphSetup_KeyDown(object sender, KeyEventArgs e)
 | |
|         {
 | |
|             switch (e.KeyCode)
 | |
|             {
 | |
|                 case Keys.Escape:
 | |
|                     bt_cancel.PerformClick();
 | |
|                     break;
 | |
|                 case Keys.Enter:
 | |
|                     bt_ok.PerformClick();
 | |
|                     break;
 | |
|             }
 | |
|         }
 | |
| 
 | |
| 
 | |
|         private void button1_Click_1(object sender, EventArgs e)
 | |
|         {
 | |
|             var dates = PUB.DB.GetAvailableDates();
 | |
|             if (dates.Any() == false)
 | |
|             {
 | |
|                 UTIL.MsgE("가능한 날짜가 없습니다");
 | |
|                 return;
 | |
|             }
 | |
|             var lastmon = dates.Last();
 | |
|             dte.Value = DateTime.Parse(DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59"));
 | |
|             dts.Value = dte.Value.AddMonths(-1).AddSeconds(1);
 | |
|         }
 | |
| 
 | |
| 
 | |
| 
 | |
| 
 | |
|         private void button2_Click_1(object sender, EventArgs e)
 | |
|         {
 | |
|             dte.Value = DateTime.Parse(DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59"));
 | |
|             dts.Value = dte.Value.AddDays(-7).AddSeconds(1);
 | |
|         }
 | |
| 
 | |
|         private void button3_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             dts.Value = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01 00:00:00"));
 | |
|             dte.Value = DateTime.Parse(DateTime.Now.AddDays(-1).ToString("yyyy-MM-dd 23:59:59"));
 | |
|         }
 | |
|     }
 | |
| }
 | 
