123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- 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;
- using DevComponents.DotNetBar;
- namespace WCS_Client.UC
- {
- internal partial class Frm_TowDateTime : OfficeForm
- {
- public Frm_TowDateTime(DateTime S_DateTime, DateTime E_DateTime)
- {
- InitializeComponent();
- if (S_DateTime > E_DateTime)
- {
- dateTimeInput1.Value = S_DateTime;
- dateTimeInput2.Value = S_DateTime;
- }
- else
- {
- dateTimeInput1.Value = S_DateTime;
- dateTimeInput2.Value = E_DateTime;
- }
- }
- public delegate void SubmitHandler(DateTime S_DateTime, DateTime E_DateTime);
- public event SubmitHandler SubmitEvent;
- private void dateTimeInput2_ValueChanged(object sender, EventArgs e)
- {
- if (dateTimeInput2.Value < dateTimeInput1.Value)
- {
- dateTimeInput1.Value = dateTimeInput2.Value;
- }
- }
- private void dateTimeInput1_ValueChanged(object sender, EventArgs e)
- {
- if (dateTimeInput2.Value < dateTimeInput1.Value)
- {
- dateTimeInput2.Value = dateTimeInput1.Value;
- }
- }
- private void buttonX2_Click(object sender, EventArgs e)
- {
- this.Close();
- }
- private void buttonX1_Click(object sender, EventArgs e)
- {
- if (SubmitEvent != null)
- {
- if (dateTimeInput1.Value == DateTime.MinValue)
- {
- dateTimeInput1.Focus();
- return;
- }
- if (dateTimeInput2.Value == DateTime.MinValue)
- {
- dateTimeInput2.Focus();
- return;
- }
- if (dateTimeInput1.Value > dateTimeInput2.Value)
- {
- SubmitEvent(dateTimeInput1.Value, dateTimeInput1.Value);
- }
- else
- {
- SubmitEvent(dateTimeInput1.Value, dateTimeInput2.Value);
- }
- }
- this.Close();
- }
- }
- }
|