示例#1
0
        /// <summary>
        ///     绑定数据表格
        /// </summary>
        private void BindDataGrid()
        {
            int output;

            dynamic orderingSelector;
            Expression <Func <LHBillFlow, bool> > predicate = BuildPredicate(out orderingSelector);

            //取数据源
            IQueryable <LHBillFlow> list = BillFlowServie.Where(predicate, Grid1.PageSize, Grid1.PageIndex + 1,
                                                                orderingSelector, EnumHelper.ParseEnumByString <OrderingOrders>(SortDirection), out output);

            //设置页面大小
            //Grid1.RecordCount = output;

            //绑定数据源
            Grid1.DataSource = list;
            Grid1.DataBind();

            //ddlPageSize.SelectedValue = Grid1.PageSize.ToString(CultureInfo.InvariantCulture);
        }
示例#2
0
        /// <summary>
        ///     提交添加
        /// </summary>
        private bool SubmintAdd()
        {
            var flow = new LHBillFlow
            {
                KeyId      = KeyId,
                FCompanyId = CurrentUser.AccountComId,
                FDeptId    = CurrentUser.AccountOrgId,
                FOperator  = CurrentUser.AccountName,
                FDate      = Convert.ToDateTime(dptDate.SelectedDate),

                //审核结果
                FResult = ddlProcessMode.SelectedValue,

                FMemo = txtFMemo.Text.Trim()
            };

            if (ddlProcessMode.SelectedValue.Equals("转审"))
            {
                flow.FNextAudiNum   = ddlAuditor.SelectedValue;
                flow.FNextAuditName = ddlAuditor.SelectedText;
                flow.FUrl           = Url(Bill);
            }

            flow.FFlag = 0;

            BillFlowServie.Add(flow);

            //审核
            var parms = new Dictionary <string, object>();

            parms.Clear();

            parms.Add("@KeyId", KeyId);
            parms.Add("@BillType", Bill);
            parms.Add("@FCompanyId", CurrentUser.AccountComId);
            parms.Add("@FNum", CurrentUser.AccountJobNumber);

            SqlService.ExecuteProcedureCommand("proc_Audit", parms);

            return(true);
        }