using LYFZ.ComponentLibrary; 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 LYFZ.Software.UI.StatisticalInquiry { public partial class FrmIndividualPerformance : LYFZ.ComponentLibrary.BaseContentsFormMain { public FrmIndividualPerformance() { InitializeComponent(); this.dgv.RefreshTheme(); this.dgvAll.RefreshTheme(); panelEx1.BorderStyle = BorderStyle.FixedSingle; panelEx1.BorderColor = UIBlueThemeResources.BorderAreaColor; panelEx1.BackColor = UIBlueThemeResources.AreaBackgroundColor; UcNavigationTool.LabTitle = "员工个人总业绩管理"; this.Shown += FrmIndividualPerformance_Shown; this.cmbItemCategory.ComboBoxTree_NodeMouseClick += cmbItemCategory_ComboBoxTree_NodeMouseClick; //this.cmbEmployeeName.ComboBoxTree_NodeMouseClick += cmbEmployeeName_ComboBoxTree_NodeMouseClick; this.cmbProjectTitle.ComboBoxTree_NodeMouseClick += cmbProjectTitle_ComboBoxTree_NodeMouseClick; this.CtvPak_Name.ComboBoxTree_NodeMouseClick += CtvPak_Name_ComboBoxTree_NodeMouseClick; this.dgvAll.SortCompare += dgvAll_SortCompare; this.btnSelect.Click += btnSelect_Click; this.btnClose.Click += btnClose_Click; txtTimeStart.TextChanged += txtTimeStart_ValueChanged; txtTimeEnd.TextChanged += txtTimeEnd_ValueChanged; cbxDay.Click += cbxDay_Click; cbxMouth.Click += cbxMouth_Click; } void cbxMouth_Click(object sender, EventArgs e) { DateTime dtime = new DateTime(txtTimeStart.Value.Year, txtTimeStart.Value.Month, 1); txtTimeStart.Value = dtime; dtime = dtime.AddMonths(1); txtTimeEnd.Value = dtime.AddDays(-1); } void cbxDay_Click(object sender, EventArgs e) { txtTimeEnd.Value = txtTimeStart.Value; } void txtTimeEnd_ValueChanged(object sender, EventArgs e) { if(cbxMouth.Checked) { DateTime dtime = new DateTime(txtTimeEnd.Value.Year, txtTimeEnd.Value.Month, 1); txtTimeStart.Value = dtime; dtime = dtime.AddMonths(1); txtTimeEnd.Value = dtime.AddDays(-1); } else if(cbxDay.Checked) { txtTimeStart.Value = txtTimeEnd.Value; } } void txtTimeStart_ValueChanged(object sender, EventArgs e) { if (cbxMouth.Checked) { DateTime dtime = new DateTime(txtTimeStart.Value.Year, txtTimeStart.Value.Month, 1); dtime = dtime.AddMonths(1); txtTimeEnd.Value = dtime.AddDays(-1); dtime = new DateTime(txtTimeStart.Value.Year, txtTimeStart.Value.Month, 1); txtTimeStart.Value = dtime; } else if (cbxDay.Checked) { txtTimeEnd.Value = txtTimeStart.Value; } } protected virtual void btnClose_Click(object sender, EventArgs e) { //throw new NotImplementedException(); } protected virtual void btnSelect_Click(object sender, EventArgs e) { //throw new NotImplementedException(); } protected virtual void dgvAll_SortCompare(object sender, DataGridViewSortCompareEventArgs e) { //throw new NotImplementedException(); } protected virtual void CtvPak_Name_ComboBoxTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //throw new NotImplementedException(); } protected virtual void cmbProjectTitle_ComboBoxTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //throw new NotImplementedException(); } protected virtual void cmbEmployeeName_ComboBoxTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //throw new NotImplementedException(); } protected virtual void cmbItemCategory_ComboBoxTree_NodeMouseClick(object sender, TreeNodeMouseClickEventArgs e) { //throw new NotImplementedException(); } protected virtual void FrmIndividualPerformance_Shown(object sender, EventArgs e) { //throw new NotImplementedException(); } } }