/// <summary> /// 构造行程单申请字符串 /// </summary> /// <param name="ApplyModel"></param> /// <returns></returns> public void ApplyConStr(Tb_TripNumApply ApplyModel) { StringBuilder Sb = new StringBuilder(); Sb.Append("<tr>"); Sb.Append("<td align=\"right\" valign=\"top\">"); Sb.Append("申请张数:"); Sb.Append("</td>"); Sb.Append("<td valign=\"top\">"); Sb.Append(ApplyModel.ApplyCount); Sb.Append("</td>"); Sb.Append("<td align=\"left\">申请时间:" + ApplyModel.ApplyDate.ToString("yyyy-MM-dd HH:mm:ss")); Sb.Append("</td>"); Sb.Append("</tr>"); Sb.Append("<tr>"); Sb.Append("<td align=\"right\" valign=\"top\" >"); Sb.Append("申请说明:"); Sb.Append("</td>"); Sb.Append("<td style=\"height:30px;\" valign=\"top\">"); Sb.Append(ApplyModel.ApplyRemark); Sb.Append("</td>"); Sb.Append("<td>"); Sb.Append("</td>"); Sb.Append("</tr>"); ApplyCon.Text = Sb.ToString(); }
/// <summary> /// 传过来的参数 /// </summary> public void InitParam() { //领用公司编号和全称 if (Request["UseCpyNo"] != null) { Hid_UseCpyNo.Value = Request["UseCpyNo"].ToString(); } if (Request["UseCpyName"] != null) { Hid_UseCpyName.Value = Request["UseCpyName"].ToString(); } //行程单分配 if (Request["AppId"] != null && Request["AppId"].ToString() != "") { string id = Request["AppId"].ToString(); Hid_AppId.Value = id; string sqlWhere = string.Format("id='{0}'", id); List <Tb_TripNumApply> appList = this.baseDataManage.CallMethod("Tb_TripNumApply", "GetList", null, new object[] { sqlWhere }) as List <Tb_TripNumApply>; if (appList != null && appList.Count > 0) { Tb_TripNumApply Tb_TripNumApply = appList[0]; ApplyConStr(Tb_TripNumApply); Hid_UseCpyNo.Value = Tb_TripNumApply.ApplyCpyNo; Hid_UseCpyName.Value = Tb_TripNumApply.ApplyCpyName; tr_adultRemark.Visible = true; } } spanImport.Visible = false; spanSendTrip.Visible = true; //行程单入库 if (Request["Import"] != null) { spanImport.Visible = true; spanSendTrip.Visible = false; lblShow.Text = "行程单入库"; } else { lblShow.Text = "行程单发放"; } if (mCompany.RoleType == 1) { Hid_OwnerCpyNo.Value = Request["OwnerCpyNo"].ToString(); Hid_OwnerCpyName.Value = Request["OwnerCpyName"].ToString(); Hid_AddLoginName.Value = Request["AddLoginName"].ToString(); Hid_AddUserName.Value = Request["AddUserName"].ToString(); } else if (mCompany.RoleType == 2 || mCompany.RoleType == 3) { Hid_OwnerCpyNo.Value = mCompany.UninCode; Hid_OwnerCpyName.Value = mCompany.UninAllName; Hid_AddLoginName.Value = mUser.LoginName; Hid_AddUserName.Value = mUser.UserName; } }
/// <summary> /// 行程单申请 /// </summary> public void TripApply() { string ApplyNum = GetVal("ApplyNum", ""); string ApplyRemark = GetVal("ApplyRemark", ""); string CpyName = GetVal("CpyName", ""); //公司名称 string CpyNo = GetVal("CpyId", ""); //公司编号 string Account = GetVal("Account", ""); //用户帐号 string UserName = GetVal("UserName", ""); //用户姓名 string AuditCpyNo = GetVal("AuditCpyNo", ""); //用户姓名 int IsAdd = 0; StringBuilder sbLog = new StringBuilder(); sbLog.AppendFormat("ApplyNum:{0} ApplyRemark:{1} CpyName:{2} CpyId:{3} Account:{4} UserName:{5}", ApplyNum, ApplyRemark, CpyName, CpyNo, Account, UserName); try { Tb_TripNumApply tb_tripnumapply = new Tb_TripNumApply(); tb_tripnumapply.ApplyAccount = Account; //申请人账号 tb_tripnumapply.ApplyUserName = UserName; //申请人姓名 tb_tripnumapply.ApplyCpyNo = CpyNo; //申请人公司编号 tb_tripnumapply.ApplyCpyName = CpyName; //申请人公司名称 tb_tripnumapply.ApplyCount = ApplyNum; //申请行程单数目 tb_tripnumapply.ApplyRemark = ApplyRemark; //申请行程单描述 tb_tripnumapply.ApplyStatus = 3; //行程单状态 tb_tripnumapply.ApplyDate = System.DateTime.Now; //申请日期 tb_tripnumapply.AuditCpyNo = AuditCpyNo; //上级公司编号 //添加 bool IsSuc = (bool)this.baseDataManage.CallMethod("Tb_TripNumApply", "Insert", null, new object[] { tb_tripnumapply }); if (IsSuc) { IsAdd = 1; } } catch (Exception ex) { DataBase.LogCommon.Log.Error("行程单申请参数:" + sbLog.ToString(), ex); } try { OutPut(IsAdd.ToString()); } catch (Exception) { } }