private void btnSaveHistory_Click(object sender, EventArgs e) { int caseVoucherDebtID = TextUtils.ToInt(grvData.GetFocusedRowCellValue(colID)); if (caseVoucherDebtID == 0) { return; } string completedDate = TextUtils.ToString(grvData.GetFocusedRowCellDisplayText(colCompletedDate)); if (completedDate != "") { return; } if (dtpDateOut.EditValue == null) { MessageBox.Show("Bạn phải chọn ngày trả dự kiến.", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } if (txtReason.Text.Trim() == "") { MessageBox.Show("Bạn phải nhập nguyên nhân gia hạn.", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } CaseVoucherDebtHistoryModel model = new CaseVoucherDebtHistoryModel(); model.CaseVoucherDebtID = caseVoucherDebtID; model.DateOut = (DateTime?)dtpDateOut.EditValue; model.Reason = txtReason.Text.Trim(); CaseVoucherDebtHistoryBO.Instance.Insert(model); CaseVoucherDebtModel cModel = (CaseVoucherDebtModel)CaseVoucherDebtBO.Instance.FindByPK(caseVoucherDebtID); cModel.CompletedDateDK = model.DateOut; cModel.Reason = model.Reason; CaseVoucherDebtBO.Instance.Update(cModel); MessageBox.Show("Gia hạn thành công!", TextUtils.Caption, MessageBoxButtons.OK, MessageBoxIcon.Information); dtpDateOut.EditValue = null; txtReason.Text = ""; grvData.SetFocusedRowCellValue(colReason, model.Reason); grvData.SetFocusedRowCellValue(colCompletedDateDK, model.DateOut); hideControl(true); //_rownIndex = grvData.FocusedRowHandle; //loadData(); }
protected CaseVoucherDebtHistoryFacade(CaseVoucherDebtHistoryModel model) : base(model) { }