示例#1
0
        private void ProjectCalendar_Load(object sender, EventArgs e)
        {
            ProjectCalendarBo calendarSetting = WcfServiceLocator.Create <IProjectCalendarService>().getProjectCalendarByProjectId(1);

            worktimes             = calendarSetting.TimeSlot;
            specialdate           = calendarSetting.DateState;
            week                  = calendarSetting.Week;
            gcWorkTime.DataSource = worktimes;
            if (project != null)
            {
                btnProjectName.Properties.ReadOnly = false;
                txtStartTime.Enabled = false;
                btnProjectName.Text  = project.Name;
                txtStartTime.Text    = project.StartTime;
                DateTime starttime = Convert.ToDateTime(project.StartTime);
                cmbYear.Text  = starttime.Year + "年";
                cmbMonth.Text = starttime.Month + "月";
            }
            SetCalendar();
            lblSunday.ForeColor   = Color.FromArgb(255, 70, 50);
            lblSaturday.ForeColor = Color.FromArgb(255, 70, 50);
            chkSunday.Checked     = week.Sunday;
            chkMonday.Checked     = week.Monday;
            chkTuesday.Checked    = week.Tuesday;
            chkWednesday.Checked  = week.Wednesday;
            chkThursday.Checked   = week.Thursday;
            chkFriday.Checked     = week.Friday;
            chkSaturday.Checked   = week.Saturday;
        }
示例#2
0
        /// <summary>
        /// 应用到这个项目
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnApply_Click(object sender, EventArgs e)
        {
            ProjectCalendarBo projectcalendar = new ProjectCalendarBo();

            projectcalendar.Week     = week;
            projectcalendar.TimeSlot = worktimes;
            bool isSuccess = WcfServiceLocator.Create <IProjectCalendarService>().saveProjectCalendarByProjectId(projectcalendar, project.Id);
        }
示例#3
0
        /// <summary>
        /// 设置默认
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnDefault_Click(object sender, EventArgs e)
        {
            ProjectCalendarBo projectcalendar = new ProjectCalendarBo();

            projectcalendar.Week      = week;
            projectcalendar.TimeSlot  = worktimes;
            projectcalendar.DateState = specialdate;
            bool isSuccess = WcfServiceLocator.Create <IProjectCalendarService>().setProjectCalendarToDefault(projectcalendar);
        }
示例#4
0

        
示例#5
0

        
示例#6
0