/// <summary> /// 初始化数据 /// </summary> private void IntoData() { BIndividual bllBIndividual = new BIndividual(); #region 初始化修改实体 string memoid = Utils.GetQueryStringValue("Id"); hidid.Value = memoid; if (!string.IsNullOrEmpty(memoid)) { MMemo modelMMemo = new MMemo(); modelMMemo = bllBIndividual.GetMemo(Utils.GetInt(memoid)); if (modelMMemo != null) { txtMemoTitle.Text = modelMMemo.MemoTitle; txtMemoTime.Text = modelMMemo.MemoTime.ToShortDateString(); txtMemoText.Text = modelMMemo.MemoText; dropMemoState.SelectedValue = ((int)modelMMemo.MemoState).ToString(); dropMemoUrgent.SelectedValue = ((int)modelMMemo.UrgentType).ToString(); } } #endregion #region 绑定列表 IList <MMemo> list = bllBIndividual.GetMemoLst(0, SiteUserInfo.UserId, Utils.GetDateTimeNullable(hidstart.Value), Utils.GetDateTimeNullable(hidstart.Value)); if (list != null && list.Count > 0) { rptList.DataSource = list; rptList.DataBind(); } #endregion }
/// <summary> /// 删除操作 /// </summary> /// <param name="id">删除ID</param> /// <returns></returns> private string DeleteData(string id) { //返回信息 string msg = string.Empty; //实例化业务层 BIndividual bllBIndividual = new BIndividual(); string[] workPlanIds = { "" }; //判断删除是批量还是单个删除 if (id.Contains(',')) { workPlanIds = id.Split(','); } else { workPlanIds[0] = id; } //删除操作 if (bllBIndividual.DelWorkPlan(workPlanIds)) { msg = UtilsCommons.AjaxReturnJson("true", "删除成功"); } else { msg = UtilsCommons.AjaxReturnJson("false", "删除失败"); } //删除操作 return(msg); }
private void DeleteMemo() { string result = ""; string memoid = Utils.GetQueryStringValue("Id"); if (!string.IsNullOrEmpty(memoid)) { BIndividual bllBIndividual = new BIndividual(); if (bllBIndividual.DelMemo(Utils.GetInt(memoid), SiteUserInfo.CompanyId))//删除方法 { result = UtilsCommons.AjaxReturnJson("true", "删除成功"); } else { result = UtilsCommons.AjaxReturnJson("false", "删除失败"); } } else { result = UtilsCommons.AjaxReturnJson("false", "缺少参数"); } Response.Clear(); Response.Write(result); Response.End(); }
/// <summary> /// 获取备忘事件数量 /// </summary> private void GetMemoCount() { string result = ""; string stardate = Utils.GetQueryStringValue("argument"); BIndividual bllBIndividual = new BIndividual(); if (!string.IsNullOrEmpty(stardate)) { //获取当前一个月里面的所有备忘录 IList <MMemo> list = bllBIndividual.GetMemoLst(10, SiteUserInfo.UserId, Utils.GetDateTimeNullable(Utils.GetDateTime(stardate).ToShortDateString()), Utils.GetDateTimeNullable(Utils.GetDateTime(stardate).ToShortDateString())); if (list != null && list.Count > 0) { string str = Utils.GetDateTime(stardate).ToShortDateString() + ",您有" + list.Count + "条事件:"; foreach (MMemo item in list) { str += "<a href='../UserCenter/Memo/MemoInfo.aspx?Id=" + item.Id + "' class='ck_date' title=" + item.MemoTitle + ">" + Utils.GetText2(item.MemoTitle, 15, true) + "</a>"; } result = UtilsCommons.AjaxReturnJson("true", str); } else { result = UtilsCommons.AjaxReturnJson("false", "数量为空"); } } else { result = UtilsCommons.AjaxReturnJson("false", "参数为空"); } Response.Clear(); Response.Write(result); Response.End(); }
/// <summary> /// 保存按钮点击事件执行方法 /// </summary> protected void PageSave() { //ajax返回信息 string returnmes = ""; //原始密码 string pwd = Utils.GetFormValue(txtPwd.UniqueID); //新密码 string newPwd = Utils.GetFormValue(txtNewPwd.UniqueID); //确认密码 string surePwd = Utils.GetFormValue(txtSurePwd.UniqueID); //修改操作之后的结果 bool result = false; //实例化业务层 BIndividual bllBIndividual = new BIndividual(); result = bllBIndividual.PwdModify(SiteUserInfo.UserId, pwd, newPwd); if (result) { returnmes = EyouSoft.Common.UtilsCommons.AjaxReturnJson("true", "修改成功"); } else { returnmes = EyouSoft.Common.UtilsCommons.AjaxReturnJson("false", "修改失败,查看原始密码是否正确"); } Response.Clear(); Response.Write(returnmes); Response.End(); }
/// <summary> /// 保存按纽点击执行结束方法 /// </summary> protected void PageEnd() { //ajax返回信息 string resultmsg = ""; BIndividual bllBIndividual = new BIndividual(); MWorkPlan modelMWorkReportCheck = new MWorkPlan(); if (!string.IsNullOrEmpty(Utils.GetFormValue("WorkId"))) { //根据编号获取工作计划实体 modelMWorkReportCheck = bllBIndividual.GetWorkPlan(Utils.GetFormValue("WorkId")); if (modelMWorkReportCheck != null) { if (Utils.GetFormValue("Status") == ((int)Status.已结束).ToString()) { //审核状态 modelMWorkReportCheck.Status = Status.已结束; } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "审核状态未勾选"); Response.Clear(); Response.Write(resultmsg); Response.End(); } //实际完成时间 if (!string.IsNullOrEmpty(Utils.GetFormValue("ActualTime"))) { modelMWorkReportCheck.ActualTime = Utils.GetDateTime(Utils.GetFormValue("ActualTime")); } else { modelMWorkReportCheck.ActualTime = DateTime.Now; } //结束 modelMWorkReportCheck.Result = Utils.GetFormValue("Result"); //最后修改时间 modelMWorkReportCheck.UpdateTime = DateTime.Now; if (bllBIndividual.SetWorkPlanEnd(modelMWorkReportCheck)) { resultmsg = UtilsCommons.AjaxReturnJson("true", "结束成功"); } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "结束失败"); } } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "结束失败 无法获取结束数据"); } } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "结束失败 参数编号为空"); } Response.Clear(); Response.Write(resultmsg); Response.End(); }
/// <summary> /// 获得事物提醒中的数量 /// </summary> /// <param name="type"></param> /// <returns></returns> protected string GetRemindCount(int type) { int remindCount = 0; BIndividual bllBIndividual = new BIndividual(); remindCount = bllBIndividual.GetRemindCountByType(SiteUserInfo.CompanyId, SiteUserInfo.UserId, (RemindType)type); return(remindCount.ToString()); }
private void AddMemo() { string result = ""; BIndividual bllBIndividual = new BIndividual(); MMemo modelMMemo = new MMemo(); if (!string.IsNullOrEmpty(hidid.Value)) { modelMMemo = bllBIndividual.GetMemo(Utils.GetInt(hidid.Value)); } #region 备忘录属性 //备忘时间 string txtMemoTime = Utils.GetFormValue("txtMemoTime"); //事件紧急程度 string dropUrgentType = Utils.GetFormValue("dropMemoUrgent"); //完成状态 string dropMemoState = Utils.GetFormValue("dropMemoState"); //事件标题 string txtMemoTitle = Utils.GetFormValue("txtMemoTitle"); //事件详细 string txtMemoText = Utils.GetFormValue("txtMemoText"); #endregion modelMMemo.MemoTime = Utils.GetDateTime(txtMemoTime); modelMMemo.UrgentType = (MemoUrgent)Utils.GetInt(dropUrgentType); modelMMemo.MemoState = (MemoState)Utils.GetInt(dropMemoState); modelMMemo.MemoTitle = txtMemoTitle; modelMMemo.MemoText = txtMemoText; if (!string.IsNullOrEmpty(hidid.Value)) { if (bllBIndividual.UpdateMemo(modelMMemo)) { result = UtilsCommons.AjaxReturnJson("true", "修改成功"); } else { result = UtilsCommons.AjaxReturnJson("false", "修改失败"); } } else { modelMMemo.OperatorId = SiteUserInfo.UserId; modelMMemo.IssueTime = DateTime.Now; modelMMemo.CompanyId = SiteUserInfo.CompanyId; if (bllBIndividual.AddMemo(modelMMemo)) { result = UtilsCommons.AjaxReturnJson("true", "添加成功"); } else { result = UtilsCommons.AjaxReturnJson("false", "添加失败"); } } Response.Clear(); Response.Write(result); Response.End(); }
/// <summary> /// 保存按钮点击事件执行方法 /// </summary> protected void PageSave() { //ajax返回信息 string resultmsg = ""; BIndividual bllBIndividual = new BIndividual(); MWorkReportCheck modelMWorkReportCheck = new MWorkReportCheck(); //审核人 modelMWorkReportCheck.Approver = SiteUserInfo.Name; string strApproveTime = ""; if (!string.IsNullOrEmpty(Utils.GetFormValue("ApproveTime"))) { strApproveTime = Utils.GetFormValue("ApproveTime"); } else { strApproveTime = DateTime.Now.ToShortDateString(); } //审核时间 modelMWorkReportCheck.ApproveTime = Utils.GetDateTime(strApproveTime); if (Utils.GetFormValue("Status") == ((int)Status.已审批).ToString()) { //审核状态 modelMWorkReportCheck.Status = (Status)Enum.Parse(typeof(Status), Utils.GetFormValue("Status")); } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "审核状态未勾选"); Response.Clear(); Response.Write(resultmsg); Response.End(); } //审核意见 modelMWorkReportCheck.Comment = Utils.GetFormValue("Comment"); //审核人编号 modelMWorkReportCheck.ApproverId = SiteUserInfo.UserId; //工作汇报编号 modelMWorkReportCheck.WorkId = Utils.GetInt(Utils.GetFormValue("WorkId")); //主键编号 modelMWorkReportCheck.Id = Utils.GetInt(Utils.GetFormValue("listId")); if (bllBIndividual.SetWorkReportStatus(modelMWorkReportCheck)) { resultmsg = UtilsCommons.AjaxReturnJson("true", "审批成功"); } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "审批失败"); } Response.Clear(); Response.Write(resultmsg); Response.End(); }
/// <summary> /// 初始化 /// </summary> private void DataInit() { //获取分页参数并强转 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page")); BIndividual bllBIndividual = new BIndividual(); IList <MCompanyContractExpireRemind> list = bllBIndividual.GetCompanyContractExpireRemindLst(pageSize, pageIndex, ref recordCount, SiteUserInfo.CompanyId); if (list != null && list.Count > 0) { this.rptList.DataSource = list; this.rptList.DataBind(); //绑定分页 BindPage(); } }
/// <summary> /// 初始化 /// </summary> private void DataInit() { //获取分页参数并强转 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1); #region 搜索实体 //搜索实体 MWorkPlanSearch modelsearch = new MWorkPlanSearch(); //标题 string txtTitle = Utils.GetQueryStringValue("txtTitle"); if (!string.IsNullOrEmpty(txtTitle)) { modelsearch.Title = txtTitle; } //计划人 string txtName = Utils.GetQueryStringValue("txtName"); if (!string.IsNullOrEmpty(txtName)) { modelsearch.OperatorName = txtName; } //时间 DateTime?txtBegin = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("txtBegin")); modelsearch.IssueTimeS = txtBegin; //结束时间 DateTime?txtEnd = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("txtEnd")); modelsearch.IssueTimeE = txtEnd; #endregion //实例化业务层 BIndividual bllBIndividual = new BIndividual(); IList <MWorkPlan> list = bllBIndividual.GetWorkPlanLst(SiteUserInfo.CompanyId, pageSize, pageIndex, ref recordCount, modelsearch); if (list.Count > 0 && list != null) { this.rptList.DataSource = list; this.rptList.DataBind(); //绑定分页 BindPage(); } else { this.lblMsg.Text = "没有相关数据!"; this.ExporPageInfoSelect1.Visible = false; } }
/// <summary> /// 初始化 /// </summary> private void DataInit() { //获取分页参数并强转 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1); BIndividual bllBIndividual = new BIndividual(); IList <MBirthdayRemind> list = bllBIndividual.GetBirthdayRemindLst(pageSize, pageIndex, ref recordCount, SiteUserInfo.CompanyId, remindDays); if (list != null && list.Count > 0) { this.rptList.DataSource = list; this.rptList.DataBind(); //绑定分页 BindPage(); } else { this.lblMsg.Text = "没有相关数据!"; this.ExporPageInfoSelect1.Visible = false; } }
/// <summary> /// 确认变更 /// </summary> /// <param name="tourid"></param> /// <returns></returns> private string IsSureChange(string tourid) { string result = ""; if (!string.IsNullOrEmpty(tourid)) { //实例化订单变更实体 MOrderChangeRemind modelMOrderChangeRemind = new MOrderChangeRemind(); //实例化业务 BIndividual bllBIndividual = new BIndividual(); modelMOrderChangeRemind = bllBIndividual.GetOrderChangeModel(SiteUserInfo.CompanyId, tourid); if (modelMOrderChangeRemind != null) { //确认变更人 modelMOrderChangeRemind.SurePerson = SiteUserInfo.Name; //确认变更人ID modelMOrderChangeRemind.SurePersonId = SiteUserInfo.UserId; //确认变更时间 modelMOrderChangeRemind.SureTime = DateTime.Now; //公司编号 modelMOrderChangeRemind.CompanyId = SiteUserInfo.CompanyId; if (bllBIndividual.OrderChangeSure(modelMOrderChangeRemind)) { result = UtilsCommons.AjaxReturnJson("true", "确认变更成功"); } else { result = UtilsCommons.AjaxReturnJson("false", "确认变更失败"); } } else { result = UtilsCommons.AjaxReturnJson("false", "数据对象为空"); } } else { result = UtilsCommons.AjaxReturnJson("false", "数据参数id为空"); } return(result); }
/// <summary> /// 初始化 /// </summary> private void DataInit() { //获取分页参数并强转 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page")); BIndividual bllBIndividual = new BIndividual(); IList <MNoticeRemind> listMNoticeRemind = bllBIndividual.GetNoticeRemindLst(pageSize, pageIndex, ref recordCount, SiteUserInfo.UserId, SiteUserInfo.DeptId, SiteUserInfo.CompanyId); if (listMNoticeRemind.Count > 0 && listMNoticeRemind != null) { this.rptList.DataSource = null; this.rptList.DataBind(); //绑定分页 BindPage(); } else { this.lblMsg.Text = "没有相关数据!"; this.ExporPageInfoSelect1.Visible = false; this.ExporPageInfoSelect2.Visible = false; } }
/// <summary> /// 删除操作 /// </summary> /// <param name="id">删除ID</param> /// <returns></returns> private string DeleteData(string id) { //返回删除之后的信息 string msg = string.Empty; //实例化业务层 BIndividual bllBIndividual = new BIndividual(); string[] workReportIds = { "" }; //判断删除是批量还是单个删除 if (id.Contains(',')) { workReportIds = id.Split(','); } else { workReportIds[0] = id; } //删除操作 #region 转换string[]为int[] int[] workReportIdsint = { 0 }; for (int i = 0; i < workReportIds.Length; i++) { if (!string.IsNullOrEmpty(workReportIds[i])) { workReportIdsint[i] = Utils.GetInt(workReportIds[i]); } } #endregion if (bllBIndividual.DelWorkReport(workReportIdsint)) { msg = UtilsCommons.AjaxReturnJson("true", "删除成功"); } else { msg = UtilsCommons.AjaxReturnJson("false", "删除失败"); } //删除操作 return(msg); }
/// <summary> /// 初始化 /// </summary> private void DataInit() { //获取分页参数并强转 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1); //实例化预控业务层 BIndividual bllBIndividual = new BIndividual(); IList <MSourceSueShip> list = bllBIndividual.GetShipcontrolHotelUsedLst(pageSize, pageIndex, ref recordCount, SiteUserInfo.CompanyId, SiteUserInfo.UserId); if (list != null && list.Count > 0) { this.rptList.DataSource = list; this.rptList.DataBind(); //绑定分页 BindPage(); } else { this.lblMsg.Text = "没有相关数据!"; this.ExporPageInfoSelect1.Visible = false; this.ExporPageInfoSelect2.Visible = false; } }
/// <summary> /// 初始化 /// </summary> private void DataInit() { //获取分页参数并强转 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page")); IList <EyouSoft.Model.IndStructure.MOrderRemind> list = null; BIndividual bllBIndividual = new BIndividual(); list = bllBIndividual.GetOrderRemindLst(pageSize, pageIndex, ref recordCount, SiteUserInfo.UserId, SiteUserInfo.CompanyId); if (list != null && list.Count > 0) { this.rptList.DataSource = list; this.rptList.DataBind(); //绑定分页 BindPage(); } else { this.lblMsg.Text = "没有相关数据!"; this.ExporPageInfoSelect1.Visible = false; this.ExporPageInfoSelect2.Visible = false; } }
/// <summary> /// 初始化数据 /// </summary> private void IntoDate(string id) { BIndividual bllBIndividual = new BIndividual(); #region 初始化修改实体 if (!string.IsNullOrEmpty(id)) { MMemo modelMMemo = new MMemo(); modelMMemo = bllBIndividual.GetMemo(Utils.GetInt(id)); if (modelMMemo != null) { //时间 litTime.Text = modelMMemo.IssueTime.ToString(); //备忘录状态 litMemoState.Text = modelMMemo.MemoState.ToString(); //备忘录内容 litMemoText.Text = modelMMemo.MemoText; //备忘录标题 littitle.Text = modelMMemo.MemoTitle; //备忘录紧急程度 litMemoUrgent.Text = modelMMemo.UrgentType.ToString(); } else { Response.Clear(); Response.Write("数据为空"); Response.End(); } } else { Response.Clear(); Response.Write("参数为空"); Response.End(); } #endregion }
/// <summary> /// 页面初始化 /// </summary> /// <param name="id">操作ID</param> protected void PageInit(string id) { if (!string.IsNullOrEmpty(id)) { //把操作id方法在隐藏域之中供修改的时候用 hidId.Value = id; //实例化工作汇报实体 MWorkReport modelMWorkReport = new MWorkReport(); //实例化业务层 BIndividual bllBIndividual = new BIndividual(); modelMWorkReport = bllBIndividual.GetWorkReport(Utils.GetInt(id)); if (modelMWorkReport != null) { //汇报标题 this.txtTitle.Text = modelMWorkReport.Title; //汇报人 this.txtUserName.Text = modelMWorkReport.OperatorName; //部门id this.SelectSection1.SectionID = modelMWorkReport.DepartmentId.ToString(); //部门名称 this.SelectSection1.SectionName = modelMWorkReport.Department; //汇报时间 this.txtDateTime.Text = modelMWorkReport.IssueTime.ToShortDateString(); //汇报内容 this.txtContent.Text = modelMWorkReport.Content; //附件 if (!string.IsNullOrEmpty(modelMWorkReport.UploadUrl)) { string[] strlist = modelMWorkReport.UploadUrl.Split('|'); if (strlist.Length == 2) { this.lclFile.Text = "<span class='upload_filename'> <a href='" + strlist[1] + "' title='" + strlist[0] + "' target='_blank'>查看附件</a><a href='javascript:void(0);' onclick='WorkReportEditPage.RemoveVisaFile(this);return false;'> <img style='vertical-align:middle' src='/images/cha.gif'></a><input type='hidden' name='hideOtherFile' value='" + modelMWorkReport.UploadUrl + "'></span>"; } } #region 审核人and ID //审核人 string approver = ""; //审核人id string approverid = ""; if (modelMWorkReport.list != null && modelMWorkReport.list.Count > 0) { foreach (MWorkReportCheck item in modelMWorkReport.list) { if (item != null) { //审核人 approver += item.Approver.Trim() + ","; //审核人ID approverid += item.ApproverId.Trim() + ","; } } } this.SelectSection2.SellsName = approver.TrimEnd(','); this.SelectSection2.SellsID = approverid.TrimEnd(','); #endregion //是否可以操作该数据 if (!SiteUserInfo.IsHandleElse) { bool IsShenpi = false; if (modelMWorkReport.list != null && modelMWorkReport.list.Count > 0) { foreach (MWorkReportCheck model in modelMWorkReport.list) { if (model != null) { if (model.Status == Status.已结束 || model.Status == Status.已审批) { IsShenpi = true; } } } if (IsShenpi || modelMWorkReport.Status == Status.已审批 || (modelMWorkReport.OperatorId != null && modelMWorkReport.OperatorId != SiteUserInfo.UserId)) { this.phdSave.Visible = false; } } } } } else { txtDateTime.Text = DateTime.Now.ToShortDateString(); } }
/// <summary> /// 根据类型获取提醒 /// </summary> /// <param name="type"></param> /// <returns></returns> protected string GetRemindCountByType() { string result = ""; BIndividual bllBIndividual = new BIndividual(); foreach (EnumObj item in EnumObj.GetList(typeof(RemindType))) { int count = bllBIndividual.GetRemindCountByType(SiteUserInfo.CompanyId, SiteUserInfo.UserId, (RemindType)Utils.GetInt(item.Value)); if (count > 0) { string url = ""; switch ((RemindType)Utils.GetInt(item.Value)) { case RemindType.变更提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_变更提醒栏目)) { url = "/UserCenter/WorkAwake/ChangeRemind.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.订单提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_订单提醒栏目)) { //线路订单 url = "/UserCenter/WorkAwake/OrderRemind.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.长江游轮订单提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_订单提醒栏目)) { //游轮订单 url = "/YouLun/DingDan.aspx?dingdanzhuangtai=0&sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.游轮管理_订单管理_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.海洋游轮订单提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_订单提醒栏目)) { //游轮订单 url = "/YouLun/DingDanHaiYang.aspx?dingdanzhuangtai=0&sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.游轮管理_订单管理_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.游轮团购订单提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_订单提醒栏目)) { //游轮订单 url = "/YouLun/DingDanTuanGou.aspx?dingdanzhuangtai=0&sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.游轮管理_订单管理_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.合同到期提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_合同到期提醒栏目)) { url = "/UserCenter/WorkAwake/LaborRemind.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.计调提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_计调提醒栏目)) { url = "/UserCenter/WorkAwake/OperaterRemind.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.收款提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_收款提醒栏目)) { url = "/UserCenter/WorkAwake/CollectionRemind.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.预控到期提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_预控到期提醒栏目)) { url = "/UserCenter/WorkAwake/Preview/PreviewHotel.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; case RemindType.询价提醒: if (this.CheckGrant(EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_询价提醒栏目)) { url = "/UserCenter/WorkAwake/InquiryRemind.aspx?sl=" + (int)EyouSoft.Model.EnumType.PrivsStructure.Privs.个人中心_事务提醒_栏目; result += "<li><a href=\"" + url + "\">最新提醒:" + item.Text + "<b class=\"fontred\">" + count + "件</b></a></li>"; } break; } } } if (string.IsNullOrEmpty(result)) { result = ""; } return(result); }
/// <summary> /// 获取一个月之内的备忘录 /// </summary> private void GetHaveMemoByDate() { string result = ""; string resultDate = ""; string[] arguments = Server.UrlDecode(Utils.GetQueryStringValue("argument")).Split('$'); BIndividual bllBIndividual = new BIndividual(); if (!string.IsNullOrEmpty(arguments[0]) && !string.IsNullOrEmpty(arguments[1])) { IList <MMemo> list = bllBIndividual.GetMemoLst(0, SiteUserInfo.UserId, Utils.GetDateTimeNullable(Utils.GetDateTime(arguments[0]).ToShortDateString()), Utils.GetDateTimeNullable(Utils.GetDateTime(arguments[1]).ToShortDateString())); if (list != null && list.Count > 0) { //定义list 返回日期list List <string> listDate = new List <string>(); list.ToList().ForEach(r => { listDate.Add(r.MemoTime.ToString("M")); }); //linq循环出重复项 而且求出重复出现次数 var retDateCount = from item in listDate //每一项 group item by item into gro //按项分组,没组就是gro orderby gro.Count() descending //按照每组的数量进行排序 select new { num = gro.Key, nums = gro.Count() }; foreach (var item in retDateCount.Take(retDateCount.Count())) { int count = item.nums; foreach (MMemo modelMMemo in list) { if (modelMMemo != null) { if (item.num == modelMMemo.MemoTime.ToString("M")) { if (count == item.nums) { result += "<font class='red'>" + item.num + "</font>,您有<font class='red'>" + item.nums + "</font>条事件:</font></br>"; } result += "<img src='../../Images/icon_05.gif' style='no-repeat left 2px; padding-left: 15px;float: left;' />"; if (modelMMemo.UrgentType == MemoUrgent.紧急) { result += "<p style='text-indent:2px'><a href='../UserCenter/Memo/MemoInfo.aspx?Id=" + modelMMemo.Id + "' class='fontred' data-title=" + item.num + " title=" + MemoUrgent.紧急.ToString() + ":" + modelMMemo.MemoTitle + ">" + Utils.GetText2(modelMMemo.MemoTitle, 7, true) + "</a></br></p>"; } else { result += "<p style='text-indent:2px'><a href='../UserCenter/Memo/MemoInfo.aspx?Id=" + modelMMemo.Id + "' class='ck_date' data-title=" + item.num + " title=" + modelMMemo.MemoTitle + ">" + Utils.GetText2(modelMMemo.MemoTitle, 7, true) + "</a></br></p>"; } count--; //一天的所有记事 循环之后加$ 标记为一个字符串实体 前台js靠这个分隔 if (count == 0) { result += "$"; if (!resultDate.Contains(modelMMemo.MemoTime.ToString("M"))) { resultDate += modelMMemo.MemoTime.ToString("M") + "$"; } } } } } } } } Response.Clear(); Response.Write(UtilsCommons.AjaxReturnJson(resultDate.TrimEnd('$'), result.TrimEnd('$'))); Response.End(); }
/// <summary> /// 保存按钮点击事件执行方法 /// </summary> protected void PageSave() { //ajax返回信息 string resultmsg = ""; //实例化工作汇报实体 MWorkReport modelMWorkReport = new MWorkReport(); //实例化业务层 BIndividual bllBIndividual = new BIndividual(); if (!string.IsNullOrEmpty(hidId.Value)) { //修改状态根据id获取汇报实体 modelMWorkReport = bllBIndividual.GetWorkReport(Utils.GetInt(hidId.Value)); } else { //汇报时间 modelMWorkReport.IssueTime = DateTime.Now; } #region 显性属性(页面直接和用户交互) //标题 string title = this.txtTitle.Text; //汇报人 string userName = this.txtUserName.Text; //部门id string departID = Utils.GetFormValue(this.SelectSection1.SelectIDClient); //部门名称 string departName = Utils.GetFormValue(this.SelectSection1.SelectNameClient); //汇报时间 string dateTime = this.txtDateTime.Text; //汇报内容 string content = this.txtContent.Text; //附件上传 string strUploadUrl = Utils.GetFormValue(this.UploadControl1.ClientHideID); #region 审批人列表 //审批人 string strapprover = Utils.GetFormValue(this.SelectSection2.SellsNameClient); string[] approver = { "" }; if (strapprover != null && strapprover.Contains(',')) { approver = strapprover.Split(','); } else { approver[0] = strapprover; } //审核人id string strapproverId = Utils.GetFormValue(this.SelectSection2.SellsIDClient); string[] approverId = { "" }; if (strapproverId != null && strapproverId.Contains(',')) { approverId = strapproverId.Split(','); } else { approverId[0] = strapproverId; } List <MWorkReportCheck> list = new List <MWorkReportCheck>(); if (approver.Length > 0) { for (int i = 0; i < approver.Length; i++) { MWorkReportCheck modelMWorkReportCheck = new MWorkReportCheck(); if (approverId[i] != null) { //审批人id modelMWorkReportCheck.ApproverId = approverId[i]; } //审批人姓名 modelMWorkReportCheck.Approver = approver[i]; list.Add(modelMWorkReportCheck); } } #endregion #region 实体赋值 modelMWorkReport.Title = title; modelMWorkReport.OperatorName = userName; modelMWorkReport.OperatorId = ""; modelMWorkReport.DepartmentId = Utils.GetInt(departID); modelMWorkReport.Department = departName; modelMWorkReport.IssueTime = Utils.GetDateTime(dateTime); modelMWorkReport.Content = content; modelMWorkReport.Status = Status.审批中; #region 附件 if (!string.IsNullOrEmpty(strUploadUrl)) { //验证数据 string[] strUploadList = strUploadUrl.Split('|'); if (strUploadList.Length == 2) { strUploadUrl = strUploadList[0] + "|" + strUploadList[1]; } } else { if (!string.IsNullOrEmpty(Utils.GetFormValue("hideOtherFile"))) { strUploadUrl = Utils.GetFormValue("hideOtherFile"); } } modelMWorkReport.UploadUrl = strUploadUrl; #endregion modelMWorkReport.list = list; #endregion #endregion #region 隐性属性(id之类) //系统公司id string companyid = SiteUserInfo.CompanyId; modelMWorkReport.CompanyId = companyid; //汇报人编号 modelMWorkReport.OperatorId = SiteUserInfo.UserId; #endregion //操作之后返回结果 bool result = false; if (!string.IsNullOrEmpty(hidId.Value)) { result = bllBIndividual.UpdWorkReport(modelMWorkReport); if (result) { resultmsg = UtilsCommons.AjaxReturnJson("true", "修改成功"); } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "修改失败,检查选用的数据是否正确"); } } else { result = bllBIndividual.AddWorkReport(modelMWorkReport); if (result) { resultmsg = UtilsCommons.AjaxReturnJson("true", "添加成功"); } else { resultmsg = UtilsCommons.AjaxReturnJson("false", "添加失败,检查选用的数据是否正确"); } } Response.Clear(); Response.Write(resultmsg); Response.End(); }
private void IntoDate() { #region 待处理事项 BIndividual bllBIndividual = new BIndividual(); IList <MMemo> listMMemo = bllBIndividual.GetMemoLst(6, SiteUserInfo.UserId, null, null); if (listMMemo != null && listMMemo.Count > 0) { rptFirst.DataSource = listMMemo; rptFirst.DataBind(); } else { lblMsgFirst.Text = "暂无数据"; } #endregion #region 订单提醒 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1); IList <MOrderRemind> listMOrderRemind = bllBIndividual.GetOrderRemindLst(pageSize, pageIndex, ref recordCount, SiteUserInfo.UserId, SiteUserInfo.CompanyId); if (listMOrderRemind != null && listMOrderRemind.Count > 0) { this.rptSecond.DataSource = listMOrderRemind; this.rptSecond.DataBind(); this.ExporPageInfoSelect1.PageLinkURL = Request.ServerVariables["SCRIPT_NAME"].ToString() + "?"; this.ExporPageInfoSelect1.UrlParams = Request.QueryString; this.ExporPageInfoSelect1.intPageSize = pageSize; this.ExporPageInfoSelect1.CurrencyPage = pageIndex; this.ExporPageInfoSelect1.intRecordCount = recordCount; } else { this.ExporPageInfoSelect1.Visible = false; this.lblMsgSecond.Text = "暂无订单数据"; } #endregion #region 公告列表 IList <MNoticeRemind> listMGovNotice = bllBIndividual.GetNoticeRemindLst(5, 1, ref recordCount, SiteUserInfo.UserId, SiteUserInfo.DeptId, SiteUserInfo.CompanyId); if (listMGovNotice != null && listMGovNotice.Count > 0) { rptThird.DataSource = listMGovNotice; rptThird.DataBind(); } else { lblMsgThird.Text = "暂无数据"; } #endregion #region 获取今后两天备忘录 //今天 IList <MMemo> listMMemoToday = bllBIndividual.GetMemoLst( 5, SiteUserInfo.UserId, Utils.GetDateTimeNullable(DateTime.Now.ToShortDateString()), Utils.GetDateTimeNullable(DateTime.Now.ToShortDateString())); IList <MMemo> listMMemoTodayCount = bllBIndividual.GetMemoLst( 0, SiteUserInfo.UserId, Utils.GetDateTimeNullable(DateTime.Now.ToShortDateString()), Utils.GetDateTimeNullable(DateTime.Now.ToShortDateString())); if (listMMemoToday != null && listMMemoToday.Count > 0) { if (listMMemoTodayCount.Count > 5) { litTodayAll.Text = "<span class=\"jsh_text_li\"><a href=\"javascript:void(0)\" onclick=\"AllBoxy('" + DateTime.Now.ToString("M") + "')\">更多</a></span>"; } rptFour.DataSource = listMMemoToday; rptFour.DataBind(); } //明天 IList <MMemo> listMMemoTom = bllBIndividual.GetMemoLst( 1, SiteUserInfo.UserId, Utils.GetDateTimeNullable(DateTime.Now.AddDays(1).ToShortDateString()), Utils.GetDateTimeNullable(DateTime.Now.AddDays(1).ToShortDateString())); IList <MMemo> listMMemoTomCount = bllBIndividual.GetMemoLst( 0, SiteUserInfo.UserId, Utils.GetDateTimeNullable(DateTime.Now.AddDays(1).ToShortDateString()), Utils.GetDateTimeNullable(DateTime.Now.AddDays(1).ToShortDateString())); if (listMMemoTom != null && listMMemoTom.Count > 0) { if (listMMemoTomCount.Count > 1) { litTomorrowAll.Text = "<span class=\"jsh_text_li\"><a href=\"javascript:void(0)\" onclick=\"AllBoxy('" + DateTime.Now.AddDays(1).ToString("M") + "')\">更多</a></span>"; } rptFive.DataSource = listMMemoTom; rptFive.DataBind(); } #endregion }
/// <summary> /// 页面初始化 /// </summary> /// <param name="id">操作ID</param> protected void PageInit(string id) { if (!string.IsNullOrEmpty(id)) { BIndividual bllBIndividual = new BIndividual(); //根据id获取汇报实体 MWorkReport modelMWorkReport = bllBIndividual.GetWorkReport(Utils.GetInt(id)); if (modelMWorkReport != null) { //汇报标题 lblTitle.Text = modelMWorkReport.Title; //汇报人 lblOperatorName.Text = modelMWorkReport.OperatorName; //汇报部门 if (modelMWorkReport.DepartmentId > 0) { lblDepartment.Text = GetDepartmentById(modelMWorkReport.DepartmentId, SiteUserInfo.CompanyId); } //汇报时间 lblIssueTime.Text = modelMWorkReport.IssueTime.ToShortDateString(); if (modelMWorkReport.list != null && modelMWorkReport.list.Count > 0) { StringBuilder strList = new StringBuilder(); #region strList.Append("<table width=\"99%\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\">"); strList.Append("<tr style=\"background: url(../images/y-formykinfo.gif) repeat-x center top;\">"); strList.Append("<td align=\"center\" bgcolor=\"#B7E0F3\" class=\"alertboxTableT\">审批人</td>"); strList.Append("<td height=\"23\" align=\"center\" bgcolor=\"#B7E0F3\" class=\"alertboxTableT\">审批时间</td>"); strList.Append("<td align=\"center\" bgcolor=\"#B7E0F3\" class=\"alertboxTableT\">审批状态</td>"); strList.Append("<td align=\"center\" bgcolor=\"#B7E0F3\" class=\"alertboxTableT\">审批意见</td>"); strList.Append(" <td align=\"center\" bgcolor=\"#B7E0F3\" class=\"alertboxTableT\">操作</td>"); strList.Append("</tr>"); #endregion foreach (MWorkReportCheck item in modelMWorkReport.list) { if (item != null) { //如果审批人为自己(操作审批) //if (item.Approver.Trim() == SiteUserInfo.Username && item.Status == Status.审批中) if (item.ApproverId.Trim() == SiteUserInfo.UserId && item.Status == Status.审批中) { #region 自己审核人 strList.Append("<tr>"); strList.AppendFormat("<td align=\"center\" bgcolor=\"#FFFFFF\"><strong class=\"fontred\">{0}</strong></td>", item.Approver); strList.Append("<td height=\"28\" align=\"center\" bgcolor=\"#FFFFFF\"><input name=\"txtApproveTime\" onfocus=\"WdatePicker()\" type=\"text\" class=\"formsize120\" id=\"txtApproveTime\" size=\"30\"/></td>"); strList.AppendFormat("<td align=\"center\" bgcolor=\"#FFFFFF\"><input name=\"chbStatus\" type=\"checkbox\" id=\"chbStatus\" checked=\"checked\" value=\"{0}\"/></td>", item.Id); strList.Append("<td align=\"center\" bgcolor=\"#FFFFFF\"><input name=\"txtComment\" type=\"text\" class=\"formsize180\" id=\"txtComment\" size=\"30\"/></td>"); strList.Append("<td align=\"center\" bgcolor=\"#FFFFFF\"><a href=\"javascript:void(0)\" onclick=\"WorkReportApproval.IntiData()\">审批</a></td>"); strList.Append("</tr>"); #endregion } else//查看别人的审批状态 { #region 其他审核人 string strimage = string.Empty; string strimagetitle = string.Empty; strList.Append("<tr>"); strList.AppendFormat("<td align=\"center\" bgcolor=\"#FFFFFF\"><strong>{0}</strong></td>", item.Approver); strList.AppendFormat("<td height=\"28\" align=\"center\" bgcolor=\"#FFFFFF\">{0}</td>", Utils.GetDateTime(item.ApproveTime.ToString()).ToShortDateString() == "1900-1-1" ? "" : item.ApproveTime.ToString()); strList.Append("<td align=\"center\" bgcolor=\"#FFFFFF\">"); #region 根据状态获取相应的图片 switch (item.Status) { case Status.审批中: strimage = "y-delupdateicon.gif"; strimagetitle = "审批中"; break; case Status.已结束: strimage = "y-cuohao.gif"; strimagetitle = "已结束"; break; case Status.已审批: strimage = "y-duihao.gif"; strimagetitle = "已审批"; break; } strList.AppendFormat("<img src=\"/images/{0}\" width=\"13\" title=\"{1}\" height=\"9\" />", strimage, strimagetitle); #endregion strList.Append("</td>"); strList.AppendFormat("<td align=\"center\" bgcolor=\"#FFFFFF\">{0}</td>", item.Comment); strList.AppendFormat("<td align=\"center\" bgcolor=\"#FFFFFF\">{0}</td>", ""); strList.Append("</tr>"); #endregion } } } strList.Append("</table>"); litList.Text = strList.ToString(); } //是否可以操作该数据 if (!SiteUserInfo.IsHandleElse) { if (modelMWorkReport.OperatorId != null && modelMWorkReport.OperatorId != SiteUserInfo.UserId) { this.phdPrint.Visible = false; } } } } }