예제 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            SaveConfigure saveConfigure = new SaveConfigure();

            if (File.Exists(path + @"\Configure.ini"))
            {
                saveConfigure = (SaveConfigure)SaveObject.Load_data(path + @"\Configure.ini");

                if (saveConfigure != null)
                {
                    //dtp_from.Value = saveConfigure.fromdate;
                    //dtp_todate.Value = saveConfigure.tomdate;
                    num_hours.Value           = saveConfigure.hours;
                    num_minutes.Value         = saveConfigure.minutes;
                    num_seconds.Value         = saveConfigure.seconds;
                    nmr_hoursSendmail.Value   = saveConfigure.hours_mail;
                    nmr_minutesSendMail.Value = saveConfigure.minutes_mail;
                    nmr_secondSendmail.Value  = saveConfigure.seconds_mail;
                }
                else
                {
                    num_hours.Value           = 0;
                    num_minutes.Value         = 0;
                    num_seconds.Value         = 10;
                    nmr_hoursSendmail.Value   = 0;
                    nmr_minutesSendMail.Value = 0;
                    nmr_secondSendmail.Value  = 0;
                }
            }
            else
            {
                num_hours.Value           = 0;
                num_minutes.Value         = 0;
                num_seconds.Value         = 10;
                nmr_hoursSendmail.Value   = 0;
                nmr_minutesSendMail.Value = 0;
                nmr_secondSendmail.Value  = 10;
            }
            dgv_show.AutoSizeColumnsMode   = DataGridViewAutoSizeColumnsMode.ColumnHeader;
            dgv_show.AutoSizeRowsMode      = DataGridViewAutoSizeRowsMode.AllCells;
            dgv_show.AutoGenerateColumns   = true;
            dgv_show.DefaultCellStyle.Font = new Font("Verdana", 8, FontStyle.Regular);
            dgv_show.ColumnHeadersDefaultCellStyle.Font = new Font("Verdana", 8, FontStyle.Bold);
            dgv_show.AllowUserToAddRows = false;
            LoadSchedule_ListEmail();
        }
예제 #2
0
        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
        {
            SaveConfigure saveConfigure = new SaveConfigure();

            saveConfigure.hours        = (int)num_hours.Value;
            saveConfigure.minutes      = (int)num_minutes.Value;
            saveConfigure.seconds      = (int)num_seconds.Value;
            saveConfigure.hours_mail   = (int)nmr_hoursSendmail.Value;
            saveConfigure.minutes_mail = (int)nmr_minutesSendMail.Value;
            saveConfigure.seconds_mail = (int)nmr_secondSendmail.Value;


            try
            {
                SaveObject.Save_data(path + @"\Configure.ini", saveConfigure);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Save configure fail: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }