private void BindGv() { DataTable allTask = cn.justwin.Domain.BudContractTask.GetAllTask(this.prjId, string.Empty, string.Empty, string.Empty); this.gvBudget.DataSource = allTask; this.gvBudget.DataBind(); this.hfldPrjId.Value = this.prjId; cn.justwin.Domain.BudContractTaskAudit modelByPrjId = cn.justwin.Domain.BudContractTaskAudit.GetModelByPrjId(this.prjId); if (modelByPrjId != null) { this.hfldContractTaskAuditId.Value = modelByPrjId.Id; this.hfldFlowState.Value = modelByPrjId.FlowState.ToString(); if (modelByPrjId.FlowState == -1 || modelByPrjId.FlowState == -3) { this.hfldIsLocked.Value = "False"; } else { this.hfldIsLocked.Value = "True"; } } else { this.hfldIsLocked.Value = "False"; this.hfldFlowState.Value = "-1"; } this.lblLockPrjMessage.Text = "(" + Common2.GetStateNoColor(this.hfldFlowState.Value.ToString()) + ")"; this.hfldCheckedIds.Value = string.Empty; }
public static BudContractTaskAudit GetModelById(string Id) { BudContractTaskAudit audit = new BudContractTaskAudit(); using (pm2Entities entities = new pm2Entities()) { return((from b in entities.Bud_ContractTaskAudit where b.ContractTaskAuditId == Id select new BudContractTaskAudit { Id = b.ContractTaskAuditId, PrjId = b.PrjId, PrjName = b.PrjName, FlowState = b.FlowState, InputDate = b.InputDate }).FirstOrDefault <BudContractTaskAudit>()); } }
public void SuperDelete(object key) { if (BudContractTaskAudit.GetModelById(key.ToString()) != null) { using (SqlConnection connection = new SqlConnection(SqlHelper.ConnectionString)) { connection.Open(); SqlTransaction trans = connection.BeginTransaction(); this.DelConsTask(trans, key.ToString()); this.DelConsTaskRes(trans, key.ToString()); this.DelConsReport(trans, key.ToString()); trans.Commit(); } } }