protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { //控件初始化 LoadVisitors1.CurrentPageIframeId = Utils.GetQueryStringValue("iframeid"); string orderId = Utils.GetQueryStringValue("orderId"); string tourId = Utils.GetQueryStringValue("tourId"); #region 配置游客是否必填 EyouSoft.BLL.CompanyStructure.CompanySetting setBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); //初始化bll EyouSoft.Model.CompanyStructure.CompanyFieldSetting set = null; //配置实体 set = setBll.GetSetting(CurrentUserCompanyID); hd_IsRequiredTraveller.Value = set.IsRequiredTraveller.ToString(); #endregion if (orderId != "") { this.hideOrderId.Value = orderId; } if (tourId != "") { DataInit(tourId); } } }
protected void repList_ItemDataBound(object sender, RepeaterItemEventArgs e) { EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.TourStructure.TourOrder model = (EyouSoft.Model.TourStructure.TourOrder)e.Item.DataItem; HtmlInputHidden hd_XingChengDan = (HtmlInputHidden)e.Item.FindControl("hd_XingChengDan"); if (model.TourClassId == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划) { if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal) { hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划标准发布行程单) + "?tourid=" + model.TourId; } else if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick) { hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划快速发布行程单) + "?tourid=" + model.TourId; } } else if (model.TourClassId == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划) { if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal) { hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单) + "?tourid=" + model.TourId; } else if (model.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick) { hd_XingChengDan.Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单) + "?tourid=" + model.TourId; } } ((HtmlInputHidden)e.Item.FindControl("hd_PrintMingDan")).Value = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.订单中心打印名单) + "?orderid=" + model.ID; CompanyBll = null; model = null; }
/// <summary> /// 初始化打印链接 /// </summary> /// <returns></returns> void InitPrintPath() { EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); PrintPathBZ = bll.GetPrintPath(Master.CompanyId, CompanyStructure.PrintTemplateType.组团线路标准发布行程单); PrintPathKS = bll.GetPrintPath(Master.CompanyId, CompanyStructure.PrintTemplateType.组团线路快速发布行程单); bll = null; }
/// <summary> /// 获取当前用户打印配置信息 /// </summary> public static EyouSoft.Model.CompanyStructure.CompanyPrintTemplate GetDeptPrint(this UserInfo user) { //if (new EyouSoft.BLL.CompanyStructure.Department().GetDeptPrint(user.ID, user.CompanyID) == null) // return new EyouSoft.BLL.CompanyStructure.CompanySetting().GetCompanyPrintFile(user.CompanyID); //return new EyouSoft.BLL.CompanyStructure.Department().GetDeptPrint(user.ID, user.CompanyID); EyouSoft.Model.CompanyStructure.CompanyPrintTemplate deptModel = new EyouSoft.BLL.CompanyStructure.Department().GetDeptPrint(user.ID, user.CompanyID); EyouSoft.Model.CompanyStructure.CompanyPrintTemplate companyModel = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetCompanyPrintFile(user.CompanyID); //EyouSoft.Model.CompanyStructure.CompanyPrintTemplate newModel = new EyouSoft.Model.CompanyStructure.CompanyPrintTemplate(); if (deptModel.PageHeadFile == "") { deptModel.PageHeadFile = companyModel.PageHeadFile; } if (deptModel.PageFootFile == "") { deptModel.PageFootFile = companyModel.PageFootFile; } if (deptModel.TemplateFile == "") { deptModel.TemplateFile = companyModel.TemplateFile; } if (deptModel.DepartStamp == "") { deptModel.DepartStamp = companyModel.DepartStamp; } return(deptModel); }
protected string file; //页面上附件的路径 protected void Page_Load(object sender, EventArgs e) { //询价权限判断 if (!CheckGrant(TravelPermission.团队计划_组团社询价_栏目)) { Utils.ResponseNoPermit(TravelPermission.团队计划_组团社询价_栏目, true); } int id = 0; string ids = ""; this.xianluWindow1.publishType = 1; type = Utils.GetQueryStringValue("type"); if (!IsPostBack) { if (type == "create") { id = Utils.GetInt(Utils.GetQueryStringValue("id")); InitInfo(id); } else if (type == "del") { ids = Utils.GetQueryStringValue("ids"); Del(ids); } BindArea(); #region 配置 EyouSoft.BLL.CompanyStructure.CompanySetting setBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); //初始化bll EyouSoft.Model.CompanyStructure.CompanyFieldSetting set = setBll.GetSetting(CurrentUserCompanyID); //配置实体 hd_IsRequiredTraveller.Value = set.IsRequiredTraveller.ToString(); #endregion } }
/// <summary> /// 查询实体初使化 /// </summary> private void SelectInit() { qesModel.CheckDateEnd = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("cetime")); qesModel.CheckDateStart = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("cstime")); qesModel.LeaveDateStart = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("lstime")); qesModel.LeaveDateEnd = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("letime")); int tourtype = Utils.GetInt(Utils.GetQueryStringValue("type"), -1); if (tourtype != -1) { qesModel.TourType = (EyouSoft.Model.EnumType.TourStructure.TourType)tourtype; } qesModel.AreaId = Utils.GetInt(Utils.GetQueryStringValue("areaid")); qesModel.OrderIndex = 6; qesModel.CompanyId = CurrentUserCompanyID; qesModel.SaleIds = Utils.GetIntArray(Utils.GetQueryStringValue("saleman"), ","); qesModel.DepartIds = Utils.GetIntArray(Utils.GetQueryStringValue("depid"), ","); this.department.GetDepartId = Utils.GetQueryStringValue("depid"); this.department.GetDepartmentName = Utils.GetQueryStringValue("depname"); this.saleman.OperId = Utils.GetQueryStringValue("saleman"); this.saleman.OperName = Utils.GetQueryStringValue("salemanname"); this.RouteAreaList1.RouteAreaId = Utils.GetInt(Utils.GetQueryStringValue("areaid")); this.TourTypeList1.TourType = tourtype; EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType?computerOrderType = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetComputeOrderType(SiteUserInfo.CompanyID); if (computerOrderType.HasValue) { qesModel.ComputeOrderType = computerOrderType.Value; } }
/// <summary> /// 初始化芭比来系统系统配置 /// </summary> private void InitBBLSysSetting() { EyouSoft.BLL.CompanyStructure.CompanySetting settingbll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.CompanyStructure.CompanyFieldSetting setting = settingbll.GetSetting(1); settingbll = null; //var setting1 = (EyouSoft.Model.CompanyStructure.CompanyFieldSetting)setting.Clone(); string script = string.Empty; if (setting != null) { /*if (setting.PrintDocument != null && setting.PrintDocument.Count > 0) * { * foreach (var item in setting.PrintDocument) * { * if (string.IsNullOrEmpty(item.PrintTemplate)) continue; * item.PrintTemplate = item.PrintTemplate.ToLower().Replace("/print/bbl/", "/print/normal/"); * } * }*/ script = "var sysSetting={0};"; script = string.Format(script, Newtonsoft.Json.JsonConvert.SerializeObject(setting)); this.RegisterScript(script); } else { this.RegisterScript("var sysSetting=null;"); } }
/// <summary> /// override OnInit /// </summary> /// <param name="e"></param> protected override void OnInit(EventArgs e) { EyouSoft.Model.SysStructure.SystemDomain domain = new EyouSoft.BLL.SysStructure.SystemDomain().GetDomain(Request.Url.Host.ToLower()); if (domain == null) { Response.Clear(); Response.Write("域名配置错误。"); Response.End(); } CompanyId = domain.CompanyId; EyouSoft.Model.EnumType.SysStructure.SiteTemplate template = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetSiteTemplateId(CompanyId); Utils.ShopTemplateValidate(CompanyId, template); SiteInfo = new EyouSoft.BLL.SiteStructure.SiteBasicConfig().GetSiteBasicConfig(CompanyId); if (SiteInfo == null) { Response.Clear(); Response.Write("同行平台未做任何配置,请转至管理系统-系统设置-同行平台进行配置。"); Response.End(); } base.OnInit(e); }
protected string GetSettledPrintUrl(string TourType, string Tourid, string OrderId) { string Url = ""; //声明bll对象 EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.结算明细单) + "?Tourid=" + Tourid + "&orderId=" + OrderId; return(Url); }
/// <summary> /// 打印送团单 /// </summary> private void Print() { //声明bll对象 EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo); //声明bll对象 EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); //打印送团单 路劲 printUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.送团单); }
protected string ReturnUrl(string enumobj) { EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); if (enumobj == "Normal") { return(CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路标准发布行程单)); } else { return(CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路快速发布行程单)); } }
public string getUrl(string tourid, int releaseType) { EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); if (releaseType == 0) { return(bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单)); } else { return(bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单)); } }
/// <summary> /// 获得散拼计划的打印单 /// </summary> /// <param name="tourid"></param> /// <param name="releaseType"></param> /// <returns></returns> protected string getUrl(string tourid, int releaseType) { EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); if (releaseType == 0) { return(bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划标准发布行程单)); } else { return(bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划快速发布行程单)); } }
protected string GetPrintUrl(string Tourid) { string Url = ""; EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.单项服务确认单); if (Url != "" && !string.IsNullOrEmpty(Url)) { PrintUrl = "<a style=\"margin-left:3px\" href=\"" + Url + "?tourid=" + Tourid + "\" target=\"_blank\">确认单</a>"; } return(PrintUrl); }
protected void Page_Load(object sender, EventArgs e) { LoadVisitors1.CurrentPageIframeId = Utils.GetQueryStringValue("iframeId");// Request.QueryString["iframeId"]; if (!IsPostBack) { #region 获取客户单位的责任销售 if (Utils.GetQueryStringValue("act") == "getSeller") { Response.Clear(); int comId = Utils.GetInt(Utils.GetQueryStringValue("comId")); EyouSoft.BLL.CompanyStructure.Customer custBll = new EyouSoft.BLL.CompanyStructure.Customer(); EyouSoft.Model.CompanyStructure.CustomerInfo cusModel = custBll.GetCustomerModel(comId); if (cusModel != null) { string saler = cusModel.Saler == null || cusModel.Saler == "" ? "暂无销售" : cusModel.Saler; StringBuilder jsonNameAndId = new StringBuilder(); string userList = ""; jsonNameAndId.Append("["); foreach (var vc in cusModel.CustomerContactList) { jsonNameAndId.Append("{\"Name\":\"" + vc.Name + "\",\"ID\":" + vc.ID + "},"); } userList = jsonNameAndId.ToString().TrimEnd(','); userList += "]"; Response.Write("[{\"saler\":\"" + saler + "\",cusList:" + userList + ",\"CommissionType\":\"" + ((int)cusModel.CommissionType).ToString() + "\",CommissionCount:" + Utils.FilterEndOfTheZeroDecimal(cusModel.CommissionCount) + "}]"); } Response.End(); } #endregion BindXlInfo(); BindPireList(); strTraffic = GetSelectTraffic(-1); #region //配置留位时间读取 EyouSoft.BLL.CompanyStructure.CompanySetting setBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); //初始化bll EyouSoft.Model.CompanyStructure.CompanyFieldSetting set = null; //配置实体 set = setBll.GetSetting(CurrentUserCompanyID); txtEndTime.Attributes["onfocus"] = "WdatePicker({errDealMode:1,minDate:'" + DateTime.Now.ToString() + "',maxDate:'" + DateTime.Now.AddMinutes(set.ReservationTime).ToString() + "',dateFmt:'yyyy/MM/dd HH:mm',alwaysUseStartDate:true});"; hd_waitTime.Value = set.ReservationTime.ToString(); hd_IsRequiredTraveller.Value = set.IsRequiredTraveller.ToString(); #endregion } #region 获取关联交通成本价 if (Utils.GetQueryStringValue("act") == "getPrice") { GetPrice(); } #endregion }
/// <summary> /// to xls /// </summary> private void ToXls() { if (!CheckGrant(global::Common.Enum.TravelPermission.个人中心_事务提醒_收款提醒栏目)) { ResponseToXls(string.Empty); } EyouSoft.Model.PersonalCenterStructure.ReceiptRemindSearchInfo searchInfo = new EyouSoft.Model.PersonalCenterStructure.ReceiptRemindSearchInfo(); searchInfo.QianKuanDanWei = Utils.GetQueryStringValue("sn"); searchInfo.LSDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("lsdate")); searchInfo.LEDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("ledate")); searchInfo.OperatorDepartIds = Utils.GetIntArray(Utils.GetQueryStringValue("departids"), ","); searchInfo.OperatorIds = Utils.GetIntArray(Utils.GetQueryStringValue("operatorids"), ","); EyouSoft.Model.EnumType.CompanyStructure.ReceiptRemindType rrt = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetReceiptRemindType(CurrentUserCompanyID); int?sellerId = null; if (rrt == EyouSoft.Model.EnumType.CompanyStructure.ReceiptRemindType.OnlySeller) { sellerId = SiteUserInfo.ID; } int _pageSize = Utils.GetInt(Utils.GetQueryStringValue("recordcount")); int _recordCount = 0; if (_pageSize < 1) { ResponseToXls(string.Empty); } var items = new EyouSoft.BLL.PersonalCenterStructure.TranRemind().GetReceiptRemind(_pageSize, 1, ref _recordCount, CurrentUserCompanyID, rrt, sellerId, searchInfo); StringBuilder s = new StringBuilder(); s.Append("客源单位\t联系人\t电话\t待收金额\t责任销售\n"); if (items != null && items.Count > 0) { foreach (var item in items) { s.AppendFormat("{0}\t", item.CustomerName); s.AppendFormat("{0}\t", item.ContactName); s.AppendFormat("{0}\t", item.ContactTel); s.AppendFormat("{0}\t", item.ArrearCash.ToString("C2")); s.AppendFormat("{0}\n", item.SalerName); } } ResponseToXls(s.ToString()); }
/// <summary> /// 查询条件 /// </summary> /// <param name="bSaleBll"></param> /// <param name="list"></param> private void SelectQModel(out EyouSoft.BLL.StatisticStructure.BSalesStatistics bSaleBll, out IList <EyouSoft.Model.StatisticStructure.MSalesStatistics> list) { //初始化条件 pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1); //实例化销售统计BLL bSaleBll = new EyouSoft.BLL.StatisticStructure.BSalesStatistics(SiteUserInfo); //实例化销售统计Model searchInfo = new EyouSoft.Model.StatisticStructure.MQuerySalesStatistics(); //实例化销售统计List list = null; //查询实体类赋值 searchInfo.CompanyId = CurrentUserCompanyID; //排序方式 searchInfo.OrderIndex = 1; //开始时间 searchInfo.LeaveDateStart = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("todate")); txtToLeaveDate.Text = Utils.GetQueryStringValue("todate"); //结束时间 searchInfo.LeaveDateEnd = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("endate")); txtEndLeaveDate.Text = Utils.GetQueryStringValue("endate"); //线路区域 int[] areaIds = Utils.GetIntArray(Utils.GetQueryStringValue("ddlLineType"), ","); searchInfo.AreaIds = areaIds; searchInfo.CityIds = Utils.GetIntArray(Utils.GetQueryStringValue("cityId"), ","); searchInfo.ProvinceIds = Utils.GetIntArray(Utils.GetQueryStringValue("province"), ","); //组团社Id searchInfo.CustomerId = Utils.GetInt(Utils.GetQueryStringValue("hd_teamId")); //searchInfo.CustomerName = Utils.GetQueryStringValue("hd_teamName"); hd_teamId = Utils.GetQueryStringValue("hd_teamId"); txt_teamName = Utils.GetQueryStringValue("hd_teamName"); //计调员 int[] jdy = Utils.GetIntArray(Utils.GetQueryStringValue("jdyId"), ","); searchInfo.LogisticIds = jdy; //销售员 int[] xsy = Utils.GetIntArray(Utils.GetQueryStringValue("xsyId"), ","); searchInfo.SalesClerkIds = xsy; //操作员 int[] czy = Utils.GetIntArray(Utils.GetQueryStringValue("czyId"), ","); searchInfo.OperatorId = czy; selectOperator1.OperId = Utils.GetQueryStringValue("jdyId"); selectOperator1.OperName = Utils.GetQueryStringValue("jdyName"); selectOperator2.OperId = Utils.GetQueryStringValue("xsyId"); selectOperator2.OperName = Utils.GetQueryStringValue("xsyName"); EyouSoft.BLL.CompanyStructure.CompanySetting csBLL = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType?cot = csBLL.GetComputeOrderType(SiteUserInfo.CompanyID); searchInfo.ComputeOrderType = cot.HasValue ? cot.Value : EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType.统计有效订单; searchInfo.ShangDanSDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("sdsdate")); searchInfo.ShangDanEDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("sdedate")); }
//列表初始化 protected void ListBind(DateTime?sDate, DateTime?eDate, int[] orderOperId, string orderLot, string tuanHao, string cusHao, string lineName, int[] operIds, bool?selSettle) { int companyID = SiteUserInfo.CompanyID; EyouSoft.BLL.CompanyStructure.CompanySetting csBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType?OrderTypeModel = csBll.GetComputeOrderType(companyID); EyouSoft.Model.TourStructure.OrderCenterSearchInfo queryModel = new EyouSoft.Model.TourStructure.OrderCenterSearchInfo(); //根据条件搜索相关条件 EyouSoft.BLL.TourStructure.TourOrder TourOrderBll = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo); EyouSoft.Model.TourStructure.SalerSearchInfo searchModel = new EyouSoft.Model.TourStructure.SalerSearchInfo(); if (searchModel.ComputeOrderType == OrderTypeModel.Value) { searchModel.ComputeOrderType = EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType.统计确认成交订单; } searchModel.SDate = sDate; searchModel.EDate = eDate; searchModel.OrderOperatorId = orderOperId; searchModel.CompanyName = cusHao; searchModel.OrderNo = orderLot; searchModel.TourNo = tuanHao; searchModel.RouteName = lineName; searchModel.SalerId = operIds; searchModel.ComputeOrderType = OrderTypeModel; searchModel.IsSettle = selSettle; System.Collections.Generic.IList <EyouSoft.Model.TourStructure.TourOrder> Ilist = TourOrderBll.GetOrderList(pageSize, pageIndex, ref recordCount, CurrentUserCompanyID, searchModel); if (Ilist != null && Ilist.Count > 0) { EyouSoft.Model.TourStructure.MSaleReceivableSummaryInfo Summaryinfo = new EyouSoft.BLL.TourStructure.TourOrder(SiteUserInfo).GetSaleReceivableSummary(SiteUserInfo.CompanyID, searchModel); //合同金额汇总 this.LitFinanceSum.Text = Summaryinfo.TotalAmount.ToString("c2"); //人数统计 this.LitPeopleCount.Text = Summaryinfo.PeopleNumber.ToString(); //已收金额 this.LitHasCheckMoney.Text = Summaryinfo.ReceivedAmount.ToString("c2"); //已收待审核金额 this.LitNotCheckMoney.Text = Summaryinfo.UnauditedAmount.ToString("c2"); //未收金额 this.LitNotReceived.Text = Summaryinfo.NotReceivedAmount.ToString("c2"); repList.DataSource = Ilist; repList.DataBind(); } else { this.ExporPageInfoSelect1.Visible = false; this.repList.EmptyText = "<tr><td height='30px' bgcolor='#e3f1fc' colspan='14' align='center'>暂时没有数据!</td></tr>"; } TourOrderBll = null; searchModel = null; BindPage(); }
//机票列表绑定 private void onInit() { #region 获取付款申请单 EyouSoft.BLL.CompanyStructure.CompanySetting CompanyBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); string printPath = CompanyBll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.付款申请单); if (!string.IsNullOrEmpty(printPath)) { hypJiPiao.Visible = true; hypJiPiao.NavigateUrl = printPath; } else { hypJiPiao.Visible = false; } #endregion //计调员姓名 string operName = Utils.GetQueryStringValue("operName").Trim(); //计调员ID string[] operID = Utils.GetQueryStringValue("oper").Split(','); //日期 string inputDate = Utils.GetQueryStringValue("inputDate").Trim(); //航段 string inputGoLine = Utils.GetQueryStringValue("inputGoLine").Trim(); //操作人ID string[] operIds = Utils.GetQueryStringValue("oper").Split(','); //开始时间 string timeStart = Utils.GetQueryStringValue("timeStart"); //截止日期 string timeEnd = Utils.GetQueryStringValue("timeEnd"); ///团号 string tourCode = Utils.GetQueryStringValue("tourCode"); //机票状态 EyouSoft.Model.EnumType.PlanStructure.TicketState ticketState; if (Utils.GetQueryStringValue("ticketState") != null && Utils.GetQueryStringValue("ticketState") != "") { ticketState = (EyouSoft.Model.EnumType.PlanStructure.TicketState)(Convert.ToUInt32(Utils.GetQueryStringValue("ticketState"))); } else { ticketState = EyouSoft.Model.EnumType.PlanStructure.TicketState.None; } this.selectOperator1.OperId = Utils.GetQueryStringValue("oper"); this.selectOperator1.OperName = operName; DateTime?lSDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("lsdate")); DateTime?lEDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("ledate")); ListBind(operID, operName, inputDate, inputGoLine, timeStart, timeEnd, ticketState, tourCode, lSDate, lEDate); }
/// <summary> /// 获取子系统信息,仅取WEBMASTER修改子系统时使用的数据 /// </summary> /// <param name="sysId">系统编号</param> /// <returns></returns> public Model.SysStructure.MSysInfo GetSysInfo(int sysId) { if (sysId < 1) { return(null); } Model.SysStructure.MSysInfo sysInfo = dal.GetSysInfo(sysId); if (sysInfo != null) { int companyId = dal.GetCompanyIdBySysId(sysId); EyouSoft.BLL.CompanyStructure.CompanyInfo companybll = new EyouSoft.BLL.CompanyStructure.CompanyInfo(); sysInfo.CompanyInfo = companybll.GetModel(companyId, sysId); companybll = null; EyouSoft.BLL.CompanyStructure.CompanyUser userbll = new EyouSoft.BLL.CompanyStructure.CompanyUser(); sysInfo.AdminInfo = userbll.GetAdminModel(companyId); userbll = null; EyouSoft.BLL.CompanyStructure.Department departmentbll = new EyouSoft.BLL.CompanyStructure.Department(); sysInfo.DepartmentInfo = departmentbll.GetModel(dal.GetHeadOfficeIdByCompanyId(companyId)); departmentbll = null; EyouSoft.BLL.CompanyStructure.CompanySetting settingbll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); sysInfo.Setting = settingbll.GetSetting(companyId); settingbll = null; EyouSoft.BLL.SysStructure.SystemDomain domainbll = new EyouSoft.BLL.SysStructure.SystemDomain(); sysInfo.Domains = domainbll.GetDomains(sysId); domainbll = null; if (sysInfo.ModuleIds == null || sysInfo.ModuleIds.Length < 1) { sysInfo.ModuleIds = new int[] { -1 }; } if (sysInfo.PartIds == null || sysInfo.PartIds.Length < 1) { sysInfo.PartIds = new int[] { -1 }; } if (sysInfo.PermissionIds == null || sysInfo.PermissionIds.Length < 1) { sysInfo.PermissionIds = new int[] { -1 }; } } return(sysInfo); }
/// <summary> /// 查询实体初使化 /// </summary> private void SelectInit() { QueryModel.LeaveDateStart = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("stime")); QueryModel.LeaveDateEnd = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("etime")); QueryModel.CompanyId = CurrentUserCompanyID;//当前用户公司ID QueryModel.DepartIds = Utils.GetIntArray(Utils.GetQueryStringValue("depid"), ","); QueryModel.SaleIds = Utils.GetIntArray(Utils.GetQueryStringValue("operid"), ","); QueryModel.OrderIndex = 0; EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType?computerOrderType = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetComputeOrderType(SiteUserInfo.CompanyID); if (computerOrderType.HasValue) { QueryModel.ComputeOrderType = computerOrderType.Value; } }
/// <summary> /// 搜索条件的初使化 /// </summary> private void SearchInit() { QueryModel.CompanyId = CurrentUserCompanyID;//当前用户公司ID QueryModel.SaleIds = Utils.GetIntArray(Utils.GetQueryStringValue("depid"), ","); QueryModel.DepartIds = Utils.GetIntArray(Utils.GetQueryStringValue("operid"), ","); QueryModel.AreaId = Utils.GetInt(Utils.GetQueryStringValue("roadid")); QueryModel.OrderIndex = 4; pageIndex = Utils.GetInt(Utils.GetQueryStringValue("Page"), 1); EyouSoft.Model.EnumType.CompanyStructure.ComputeOrderType?computerOrderType = new EyouSoft.BLL.CompanyStructure.CompanySetting().GetComputeOrderType(SiteUserInfo.CompanyID); if (computerOrderType.HasValue) { QueryModel.ComputeOrderType = computerOrderType.Value; } }
//同意留位 protected void btnYes_Click(object sender, EventArgs e) { //点同意留位,状态为已留位 EyouSoft.BLL.CompanyStructure.CompanySetting setBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.CompanyStructure.CompanyFieldSetting setModel = setBll.GetSetting(SiteUserInfo.CompanyID); //留位时间 DateTime seatDate = Utils.GetDateTime(txtEndTime.Text); if (setModel != null) { if (seatDate != DateTime.MinValue) { if (seatDate > DateTime.Now.AddMinutes(Convert.ToDouble(setModel.ReservationTime))) { printFaiMsg(string.Format("留位时间最长到{0}", DateTime.Now.AddMinutes(setModel.ReservationTime))); return; } } else { printFaiMsg("留位时间输入错误!"); return; } } EyouSoft.BLL.TourStructure.Tour bll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo); string TourId = Utils.GetQueryStringValue("tourId"); model = (EyouSoft.Model.TourStructure.TourInfo)bll.GetTourInfo(TourId); #region 提交财务后不允许操作 by txb 6.17 if (model != null) { if (!Utils.PlanIsUpdateOrDelete(model.Status.ToString())) { Response.Write("<script>alert('该团已提交财务,不能对它操作!');location.href=location.href;</script>"); return; } } #endregion if (model != null) { //EyouSoft.Model.EnumType.TourStructure.OrderState.已留位 Save(false, seatDate); } bll = null; model = null; }
protected void Page_Load(object sender, EventArgs e) { #region 权限验证 if (!CheckGrant(TravelPermission.统计分析_利润统计_利润统计栏目)) { Utils.ResponseNoPermit(TravelPermission.统计分析_利润统计_利润统计栏目, true); return; } #endregion #region 根据Url参数,设置显示记录数 if ((Request.QueryString["isAll"] != null && Utils.InputText(Request.QueryString["isAll"]) == "1") || (Request.QueryString["isExport"] != null && Utils.InputText(Request.QueryString["isExport"]) == "1") || Utils.GetInt(Utils.GetQueryStringValue("IsCartogram"), 0) > 0) { PageSize = int.MaxValue - 1; } #endregion #region 获取团队数URL EyouSoft.BLL.CompanyStructure.CompanySetting setBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.CompanyStructure.CompanyFieldSetting setModel = setBll.GetSetting(SiteUserInfo.CompanyID); URL = setModel.ProfitStatTourPagePath; #endregion #region 初始化数据 if (!IsPostBack) { InitProAreaStaticlist(); } #endregion #region 导出报表 if (Utils.GetQueryStringValue("isExport") == "1") { if (list != null && list.Count != 0) { ToExcel(this.crp_PrintGetProAreaList, list); } } #endregion #region 统计图异步请求 if (Utils.GetInt(Utils.GetQueryStringValue("IsCartogram"), 0) > 0) { GetCartogramFlashXml(); } #endregion }
protected string GetPrintUrl(string TourType, string Tourid, string OrderId) { string Url = ""; //声明bll对象 EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); if (TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划.ToString()) { Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散客确认单) + "?Tourid=" + Tourid + "&orderId=" + OrderId; } if (TourType == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划.ToString()) { Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队确认单) + "?Tourid=" + Tourid + ""; } return(Url); }
/// <summary> /// 页面初始化方法 /// </summary> protected void DataInit(string tourId) { //声明bll对象 EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo); //声明团队计划对象 EyouSoft.Model.TourStructure.TourBaseInfo tourModel = tourBll.GetTourInfo(tourId); //声明bll对象 EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); //声明保存打印URL 的集合 IList <PrintUrlModel> list = new List <PrintUrlModel>(); //声明临时对象 用来保存url 和显示文字 PrintUrlModel model = null; //判断该计划是散拼计划 if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划) { //团队计划打印名单 model = new PrintUrlModel(); model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路打印名单); model.ShowText = EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路打印名单.ToString(); list.Add(model); //行程单 if (tourModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick) { //散拼计划快速发布行程单 model = new PrintUrlModel(); model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路快速发布行程单); model.ShowText = "组团线路行程单"; list.Add(model); } else { //散拼计划标准版发布行程单 model = new PrintUrlModel(); model.PrintUrl = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.组团线路标准发布行程单); model.ShowText = "组团线路行程单"; list.Add(model); } } if (list != null && list.Count > 0) { this.rptUPrintUrl.DataSource = list; this.rptUPrintUrl.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { #region 权限验证 if (!CheckGrant(TravelPermission.统计分析_利润统计_利润统计栏目)) { Utils.ResponseNoPermit(TravelPermission.统计分析_利润统计_利润统计栏目, true); return; } #endregion #region 根据Url参数,来设置PageSize string IsPrint = Request.QueryString["isAll"]; string isExportValue = Request.QueryString["isExport"]; if ((IsPrint != "" && IsPrint == "1") || (isExportValue != "" && isExportValue == "1")) { //设置显示的记录为最大值 PageSize = int.MaxValue - 1; } #endregion //是否导出 if (isExportValue != "" && isExportValue == "1") { IsExport = true; } #region 获取团队数URL EyouSoft.BLL.CompanyStructure.CompanySetting setBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.CompanyStructure.CompanyFieldSetting setModel = setBll.GetSetting(SiteUserInfo.CompanyID); URL = setModel.ProfitStatTourPagePath; #endregion #region 初始化数据 if (!IsPostBack) { InitProTimeStaticlist(); } #endregion #region 导出 if ((list != null && list.Count != 0) && IsExport) { ToExcel(this.crp_PrintProTimeStaList, list); } #endregion }
/// <summary> /// 初使化 /// </summary> private void DataInit() { if (!CheckGrant(global::Common.Enum.TravelPermission.个人中心_事务提醒_收款提醒栏目)) { tbShow.Visible = false; tbinfo.InnerHtml = "欢迎 " + SiteUserInfo.UserName + " 登录系统!"; } else { EyouSoft.Model.PersonalCenterStructure.ReceiptRemindSearchInfo searchInfo = new EyouSoft.Model.PersonalCenterStructure.ReceiptRemindSearchInfo(); searchInfo.QianKuanDanWei = S_QianKuanDanWei = Utils.GetQueryStringValue("sn"); searchInfo.LSDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("lsdate")); searchInfo.LEDate = Utils.GetDateTimeNullable(Utils.GetQueryStringValue("ledate")); searchInfo.OperatorDepartIds = Utils.GetIntArray(Utils.GetQueryStringValue("departids"), ","); searchInfo.OperatorIds = Utils.GetIntArray(Utils.GetQueryStringValue("operatorids"), ","); pageIndex = Utils.GetInt(Utils.GetQueryStringValue("page"), 1); EyouSoft.BLL.CompanyStructure.CompanySetting csBll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); EyouSoft.Model.EnumType.CompanyStructure.ReceiptRemindType rrt = csBll.GetReceiptRemindType(CurrentUserCompanyID); int?sellerId = null; if (rrt == EyouSoft.Model.EnumType.CompanyStructure.ReceiptRemindType.OnlySeller) { sellerId = SiteUserInfo.ID; } IList <EyouSoft.Model.PersonalCenterStructure.ReceiptRemind> list = null; list = trBll.GetReceiptRemind(pageSize, pageIndex, ref recordCount, CurrentUserCompanyID, rrt, sellerId, searchInfo); len = list == null ? 0 : list.Count; this.rptlist.DataSource = list; this.rptlist.DataBind(); if (list != null && list.Count > 0) { phDaiShouKuanHeJi.Visible = true; decimal daiShouKuanHeJi = 0; trBll.GetReceiptRemind(CurrentUserCompanyID, rrt, sellerId, searchInfo, out daiShouKuanHeJi); ltrDaiShouKuanHeJi.Text = daiShouKuanHeJi.ToString("C2"); } BindPage(); RegisterScript(string.Format("var recordCount={0};", recordCount)); } }
protected string GetPrintUrl(string tourId) { string Url = string.Empty; //声明bll对象 EyouSoft.BLL.TourStructure.Tour tourBll = new EyouSoft.BLL.TourStructure.Tour(SiteUserInfo); //声明团队计划对象 EyouSoft.Model.TourStructure.TourBaseInfo tourModel = tourBll.GetTourInfo(tourId); //声明bll对象 EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); //判断该计划是团队计划 if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.团队计划) { EyouSoft.Model.TourStructure.TourTeamInfo teamModel = (EyouSoft.Model.TourStructure.TourTeamInfo)tourModel; //行程单 if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick) { //团队计划快速发布行程单 Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划快速发布行程单); } else { //团队计划标准版发布行程单 Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.团队计划标准发布行程单); } } //判断该计划是散拼计划 if (tourModel.TourType == EyouSoft.Model.EnumType.TourStructure.TourType.散拼计划) { EyouSoft.Model.TourStructure.TourInfo teamModel = (EyouSoft.Model.TourStructure.TourInfo)tourModel; if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Normal) { //散拼计划快速发布行程单 Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划标准发布行程单); } if (teamModel.ReleaseType == EyouSoft.Model.EnumType.TourStructure.ReleaseType.Quick) { //散拼计划标准发布行程单 Url = bll.GetPrintPath(SiteUserInfo.CompanyID, EyouSoft.Model.EnumType.CompanyStructure.PrintTemplateType.散拼计划快速发布行程单); } } return(Url); }
/// <summary> /// 获得散拼计划的打印单 /// </summary> /// <param name="tourid"></param> /// <param name="releaseType"></param> /// <returns></returns> protected string getUrl(string tourid, int releaseType) { EyouSoft.BLL.CompanyStructure.CompanySetting bll = new EyouSoft.BLL.CompanyStructure.CompanySetting(); string path = string.Empty; if (releaseType == 0) { path = bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划标准发布行程单); bll = null; return(path); } else { path = bll.GetPrintPath(companyId, CompanyStructure.PrintTemplateType.散拼计划快速发布行程单); bll = null; return(path); } }