/// <summary> /// 生成考勤初始化记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void btnCreateAtt_Click(object sender, EventArgs e) { if (Session["LOGINUSER"] == null) { plLogin.Visible = true; plManage.Visible = false; return; } ltlMsg.Text = string.Empty; string strOrgType = string.Empty, strOrgID = string.Empty, strAttMonth = string.Empty; if (string.IsNullOrWhiteSpace(txtOrgType.Text) || string.IsNullOrWhiteSpace(txtOrgID.Text) || string.IsNullOrWhiteSpace(txtCreateAttMonth.Text)) { return; } strOrgID = txtOrgID.Text; strOrgType = txtOrgType.Text; strAttMonth = txtCreateAttMonth.Text; //待发布 AttRdSvc.AsignAttendanceSolutionByOrgIDAndMonth(strOrgType, strOrgID, strAttMonth); ltlMsg.Text = "考勤初始化完毕"; }
/// <summary> /// 考勤初始化 /// </summary> /// <param name="strCompanyID"></param> private void AsignAttRds(string strCompanyID) { string strOrgType = "1"; string strCurYearMonth = DateTime.Now.ToString("yyyy-MM"); clientAtt.AsignAttendanceSolutionByOrgIDAndMonth(strOrgType, strCompanyID, strCurYearMonth); log.Debug(DateTime.Now.ToString() + ",调用考勤服务,生成(CompanyID:" + strCompanyID + ", 月份为:" + strCurYearMonth + ")考勤初始化记录成功"); }
private void AsignAttendanceSolution() { try { ShowMessageAsny("====================================开始初始化考勤记录"); AttendanceServiceClient AttRdSvc = new AttendanceServiceClient(); //for (int i = 0; i < dataGridEmployees.RowCount; i++) //{ //GlobalParameters.employeeid = dataGridEmployees.Rows[i].Cells["employeeid"].EditedFormattedValue.ToString(); //GlobalParameters.employeeName = dataGridEmployees.Rows[i].Cells["employeename"].EditedFormattedValue.ToString(); ShowMessageAsny("========开始初始化公司考勤记录"); AttRdSvc.AsignAttendanceSolutionByOrgIDAndMonth("1", GlobalParameters.employeeMasterCompanyid, GlobalParameters.StartDate.Substring(0, 7)); ShowMessageAsny("========初始化公司考勤记录完成!"); //} ShowMessageAsny("====================================初始化考勤记录完毕"); } catch (Exception ex) { ShowMessageAsny("始化考勤记录异常:" + ex.ToString()); } }
/// <summary> /// 初始化整个公司考勤 /// </summary> private void AsignAttendanceSolutionForCompany() { SetLog("====================================开始初始化整个公司考勤记录"); AttendanceServiceClient AttRdSvc = new AttendanceServiceClient(); AttRdSvc.AsignAttendanceSolutionByOrgIDAndMonth("1", GlobalParameters.employeeMasterCompanyid, GlobalParameters.StartDate.Substring(0, 7)); SetLog("====================================初始化整个公司考勤记录完毕"); }