コード例 #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            InitPrivs();
            if (Utils.GetQueryStringValue("dotype") == "deletehetong")
            {
                DeleteHeTong();
            }

            if (Utils.GetQueryStringValue("dotype") == "shezhistatus")
            {
                SheZhiStatus();
            }

            PrintPages = new EyouSoft.BLL.ComStructure.BComSetting().GetPrintUri(SiteUserInfo.CompanyId, EyouSoft.Model.EnumType.ComStructure.PrintTemplateType.散拼行程单);

            HeTongLeiXing = Utils.GetEnumValue <EyouSoft.Model.EnumType.ConStructure.ContractType>(Utils.GetQueryStringValue("type"), EyouSoft.Model.EnumType.ConStructure.ContractType.国内合同);
            sl            = Utils.GetInt(Utils.GetQueryStringValue("sl"));
            if (!IsPostBack)
            {
                //权限判断
                PowerControl();
                //初始化
                DataInit();
            }
        }
コード例 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //权限验证
            PowerControl();
            HeTongLeiXing = Utils.GetEnumValue <EyouSoft.Model.EnumType.ConStructure.ContractType>(Utils.GetQueryStringValue("type"), EyouSoft.Model.EnumType.ConStructure.ContractType.国内合同);

            #region 处理AJAX请求
            //获取ajax请求
            string doType = Utils.GetQueryStringValue("doType");
            //存在ajax请求
            if (doType == "save")
            {
                PageSave();
            }
            #endregion
        }
コード例 #3
0
        /// <summary>
        /// 生成合同号集合
        /// </summary>
        /// <param name="prefixCode">合同号前缀</param>
        /// <param name="startCode">起始序号</param>
        /// <param name="endCode">截止序号</param>
        /// <param name="heTongLeiXing">合同号类型</param>
        /// <param name="xuHaoChangDu">序号长度</param>
        /// <returns></returns>
        protected IList <EyouSoft.Model.ConStructure.MContractNum> CreateListModel(string prefixCode, int startCode, int endCode, EyouSoft.Model.EnumType.ConStructure.ContractType heTongLeiXing, int xuHaoChangDu)
        {
            IList <EyouSoft.Model.ConStructure.MContractNum> listModel = new List <EyouSoft.Model.ConStructure.MContractNum>();

            EyouSoft.Model.ConStructure.MContractNum model = null;
            if (startCode > 0 && endCode > 0 && startCode != endCode)
            {
                int max = System.Math.Max(startCode, endCode);
                int min = System.Math.Min(startCode, endCode);
                for (int i = min; i <= max; i++)
                {
                    model                = new EyouSoft.Model.ConStructure.MContractNum();
                    model.CompanyId      = this.SiteUserInfo.CompanyId;
                    model.ContractCode   = prefixCode + i.ToString().PadLeft(xuHaoChangDu, '0');
                    model.ContractType   = heTongLeiXing;
                    model.ContractStatus = EyouSoft.Model.EnumType.ConStructure.ContractStatus.未领用;
                    model.DepartId       = this.SiteUserInfo.DeptId;
                    model.OperatorId     = this.SiteUserInfo.UserId;
                    model.IssueTime      = DateTime.Now;
                    listModel.Add(model);
                    model = null;
                }
            }
            else
            {
                model           = new EyouSoft.Model.ConStructure.MContractNum();
                model.CompanyId = this.SiteUserInfo.CompanyId;
                if (startCode == endCode)
                {
                    model.ContractCode = prefixCode + startCode.ToString().PadLeft(xuHaoChangDu, '0');
                }
                if (startCode > 0)
                {
                    model.ContractCode = prefixCode + startCode.ToString().PadLeft(xuHaoChangDu, '0');
                }
                if (endCode > 0)
                {
                    model.ContractCode = prefixCode + endCode.ToString().PadLeft(xuHaoChangDu, '0');
                }
                model.ContractType   = heTongLeiXing;
                model.ContractStatus = EyouSoft.Model.EnumType.ConStructure.ContractStatus.未领用;
                model.DepartId       = this.SiteUserInfo.DeptId;
                model.OperatorId     = this.SiteUserInfo.UserId;
                model.IssueTime      = DateTime.Now;
                listModel.Add(model);
                model = null;
            }
            return(listModel);
        }