protected void SaveTarget() { this.UpdateTargetTable(); List <PaymentTargetModel> list = new List <PaymentTargetModel>(); for (int i = 0; i < this.gvBudget.Rows.Count; i++) { PaymentTargetModel paymentTargetModel = new PaymentTargetModel(); paymentTargetModel.Id = Guid.NewGuid().ToString(); paymentTargetModel.ConTargetId = this.gvBudget.DataKeys[i].Value.ToString(); paymentTargetModel.PaymentId = this.hfldPaymentId.Value; string value = ((HtmlInputText)this.gvBudget.Rows[i].FindControl("txtTheMoney")).Value; if (!string.IsNullOrEmpty(value)) { paymentTargetModel.PaymentAmount = Convert.ToDecimal(value); } else { paymentTargetModel.PaymentAmount = 0m; } paymentTargetModel.InputDate = DateTime.Now; paymentTargetModel.InputUser = base.UserCode; list.Add(paymentTargetModel); } PaymentTarget paymentTarget = new PaymentTarget(); paymentTarget.Add(list, this.hfldPaymentId.Value); }
protected void btnBindTarget_Click(object sender, EventArgs e) { if (!string.IsNullOrEmpty(this.hfldTargetCheckeds.Value)) { List <string> list = new List <string>(); if (this.hfldTargetCheckeds.Value.Contains("[")) { list = JsonHelper.GetListFromJson(this.hfldTargetCheckeds.Value); } else { list.Add(this.hfldTargetCheckeds.Value); } PaymentTarget paymentTarget = new PaymentTarget(); DataTable dataTable = paymentTarget.GetPaymentTarget(list, this.hldfContractId.Value, "", this.hfldIsWBSRelevance.Value.Trim()); this.UpdateTargetTable(); DataTable dataTable2 = this.ViewState["dtTarget"] as DataTable; if (dataTable2 != null) { dataTable2.PrimaryKey = new DataColumn[] { dataTable2.Columns["TargetId"] }; dataTable.PrimaryKey = new DataColumn[] { dataTable.Columns["TargetId"] }; dataTable2.Merge(dataTable, true); dataTable = dataTable2; } this.ViewState["dtTarget"] = dataTable; this.gvBudget.DataSource = dataTable; this.gvBudget.DataBind(); } }
protected void bindConTarget(string contractId) { PaymentTarget paymentTarget = new PaymentTarget(); DataTable conTarget = paymentTarget.GetConTarget(contractId, this.hfldIsWBSRelevance.Value.Trim()); this.gvBudget.DataSource = conTarget; this.gvBudget.DataBind(); }
private void BindTarget() { PaymentTarget paymentTarget = new PaymentTarget(); DataTable paymentTarget2 = paymentTarget.GetPaymentTarget(null, this.hldfContractId.Value.Trim(), this.hfldPaymentId.Value.Trim(), this.hfldIsWBSRelevance.Value.Trim()); this.ViewState["dtTarget"] = paymentTarget2; this.gvBudget.DataSource = paymentTarget2; this.gvBudget.DataBind(); }
protected void bindTarget() { PaymentTarget paymentTarget = new PaymentTarget(); DataTable paymentTarget2 = paymentTarget.GetPaymentTarget(null, this.hldfContractId.Value.Trim(), this.hfldPaymentId.Value.Trim(), this.hfldIsWBSRelevance.Value.Trim()); if (paymentTarget2.Rows.Count > 0) { this.lblTitlTarget.Text = "控制指标"; this.gvBudget.DataSource = paymentTarget2; this.gvBudget.DataBind(); return; } this.lblTitlTarget.Text = ""; }
public RkcAllPaymentsItem(ItemType type, int organizationCode, string inn, string kpp, string departmentCode, DateTime paymentDate, decimal paymentTotal, decimal paymentCommission, PaymentTarget target) { Type = type; OrganizationCode = organizationCode; Inn = inn; Kpp = kpp; DepartmentCode = departmentCode; PaymentDate = paymentDate; PaymentTotal = paymentTotal; PaymentCommission = paymentCommission; Target = target; }
public async Task <PaymentTarget> CreatePaymentTargetAsync(int id) { var prefix = "66"; string code; do { code = prefix + UtilHelper.RandNum(16); } while ((await Context.PaymentTargets.CountAsync(a => a.Code == code)) > 0); var payment = new PaymentTarget { Code = code, ObjectId = id }; await Context.AddAsync(payment); await Context.SaveChangesAsync(); return(payment); }