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 Core.Mes.Client.Comm.Tool; using CoreFS.CA06; using Pur.Entity; namespace Pur.Pop_upWindow { public partial class frmPop_selectYear : FrmPmsBase { public String tips = "0"; public int year; public frmPop_selectYear() { InitializeComponent(); } public frmPop_selectYear(OpeBase OB) { InitializeComponent(); this.ob = OB; } private void frmPop_selectYear_Load(object sender, EventArgs e) { //绑定年份数据 DataTable dt1 = new DataTable(); dt1.Columns.Add("YEAR", Type.GetType("System.Int32")); for (int i = DateTime.Now.AddYears(-3).Year; i <= DateTime.Now.AddYears(3).Year; i++) dt1.Rows.Add(new object[] { i }); Qyear.DataSource = dt1; Qyear.ValueMember = "YEAR"; Qyear.DisplayMember = "YEAR"; Qyear.Value = DateTime.Now.Year.ToString(); } private void btn_sure_Click(object sender, EventArgs e) { if (Qyear.SelectedIndex == -1) { MessageUtil.ShowTips("请选择年份"); tips = "0"; return; } DateTime date = DateTime.Now; int selectYear=Convert.ToInt32(Qyear.Value); if (date.Year != selectYear) { if (MessageUtil.ShowYesNoAndQuestion("非当前年,确定转结?") != DialogResult.Yes) { tips = "0"; return; } } else { if (date.Month != 12) { if (MessageUtil.ShowYesNoAndQuestion("不在转结月(12月),确定转结?") != DialogResult.Yes) { tips = "0"; return; } } } year = selectYear; tips = "1"; this.Close(); } } }