/// <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); }
/// <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); }