private void grvYCMVT_DoubleClick(object sender, EventArgs e) { string proposalId = TextUtils.ToString(grvYCMVT.GetFocusedRowCellValue(colProposalId)); if (proposalId == "") { return; } ArrayList arr = ProposalBuyBO.Instance.FindByAttribute("ProposalId", proposalId); ProposalBuyModel proposal = (ProposalBuyModel)arr[0]; int id = TextUtils.ToInt(grvYCMVT.GetFocusedRowCellValue(colProposalProblemID)); ProposalProblemModel model; if (id == 0) { model = new ProposalProblemModel(); } else { model = (ProposalProblemModel)ProposalProblemBO.Instance.FindByPK(id); } _rownIndex = grvYCMVT.FocusedRowHandle; frmProposalProblemAction frm = new frmProposalProblemAction(); frm.ProposalProblem = model; frm.Proposal = proposal; frm.LoadDataChange += main_LoadDataChange; frm.Show(); }
private void btnIsCompleted_Click(object sender, EventArgs e) { //colProposalProblemID int proposalProblemID = TextUtils.ToInt(grvYCMVT.GetFocusedRowCellValue(colProposalProblemID)); if (proposalProblemID == 0) { return; } if (MessageBox.Show("Bạn có chắc muốn hoàn thành những hành động phương án này?", TextUtils.Caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { foreach (int i in grvData.GetSelectedRows()) { int id = TextUtils.ToInt(grvData.GetRowCellValue(i, colID)); if (id == 0) { continue; } ProposalProblemActionModel model = (ProposalProblemActionModel)ProposalProblemActionBO.Instance.FindByPK(id); model.IsCompleted = true; ProposalProblemActionBO.Instance.Update(model); } DataTable dt = (DataTable)grvData.DataSource; DataRow[] drs = dt.Select("IsCompleted = 0 or IsCompleted is null"); if (drs.Length == 0) { ProposalProblemModel proposalProblem = (ProposalProblemModel)ProposalProblemBO.Instance.FindByPK(proposalProblemID); proposalProblem.IsCompleted = 1; ProposalProblemBO.Instance.Update(proposalProblem); } loadGrid(); } }
protected ProposalProblemFacade(ProposalProblemModel model) : base(model) { }