76 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			C#
		
	
	
	
	
	
| using System;
 | |
| using System.Collections.Generic;
 | |
| using System.ComponentModel;
 | |
| using System.Data;
 | |
| using System.Drawing;
 | |
| using System.Linq;
 | |
| using System.Text;
 | |
| using System.Windows.Forms;
 | |
| 
 | |
| namespace Project
 | |
| {
 | |
|     public partial class fSetting : Form
 | |
|     {
 | |
|        
 | |
| 
 | |
|         public fSetting()
 | |
|         {
 | |
|             InitializeComponent();
 | |
| 
 | |
|             this.KeyDown += (s1, e1) => {
 | |
|                 if (e1.KeyCode == Keys.Escape)
 | |
|                     this.Close();
 | |
|                 if (DateTime.Now > Pub.LastInputTime) Pub.LastInputTime = DateTime.Now;
 | |
|             };
 | |
|             this.MouseMove += (s1, e1) => { if (DateTime.Now > Pub.LastInputTime) Pub.LastInputTime = DateTime.Now; };
 | |
|             this.FormClosed += __Closed;
 | |
|         }
 | |
| 
 | |
|         private void __Closed(object sender, FormClosedEventArgs e)
 | |
|         {
 | |
|            
 | |
|         }
 | |
| 
 | |
|         private void __Load(object sender, EventArgs e)
 | |
|         {
 | |
|             this.propertyGrid1.SelectedObject = Pub.setting;
 | |
|             this.propertyGrid1.Refresh();
 | |
| 
 | |
|             this.dataSet1.Clear();
 | |
|             //this.dataSet1.Merge(Pub.mdm.dataSet);
 | |
|             this.dataSet1.AcceptChanges();
 | |
| 
 | |
|            // this.chkLogIO.DataBindings.Add(new Binding("Checked", Pub.setting, "Log_IO", false, DataSourceUpdateMode.OnPropertyChanged));
 | |
|            
 | |
|         }
 | |
|        
 | |
|         private void button1_Click(object sender, EventArgs e)
 | |
|         {
 | |
|             this.bsUser.EndEdit();
 | |
|             this.bsModel.EndEdit();
 | |
|             this.Invalidate();
 | |
| 
 | |
|             //var f = new Dialog.fPassword();
 | |
|             //if (f.ShowDialog() != DialogResult.OK) return;
 | |
|             //var pass = f.tbInput.Text;
 | |
|             //if (pass != Pub.setting.Password_Setup)
 | |
|             //{
 | |
|             //    Util.MsgE("Password incorrect");
 | |
|             //    return;
 | |
|             //}
 | |
| 
 | |
|             if(this.dataSet1.HasChanges())
 | |
|             {
 | |
|                 //Pub.mdm.dataSet.Clear();
 | |
|                 //Pub.mdm.dataSet.Merge(this.dataSet1);
 | |
|                 //Pub.mdm.dataSet.AcceptChanges();
 | |
|                 //Pub.mdm.SaveData(Manager.ModelManager.eModelType.Users);
 | |
|                 //Pub.mdm.SaveData(Manager.ModelManager.eModelType.Model);
 | |
|             }
 | |
|             DialogResult = DialogResult.OK;
 | |
|         }
 | |
| 
 | |
|     }
 | |
| }
 | |
| 
 | 
