public override void SaveModel() { if (this.Validation()) { DIC_DTBN doituongbenhnhan = (DIC_DTBN)this.GetModel(); SqlResultType flag; if (this.actions == Common.Common.Class.Actions.AddNew) { flag = new PatientObjectProvider().Insert(doituongbenhnhan); } else { flag = new PatientObjectProvider().Update(doituongbenhnhan); } SaveCompleteEventArgs args = new SaveCompleteEventArgs(); args.Result = flag == SqlResultType.OK; args.Model = doituongbenhnhan; args.Message = "Không lưu được thông tin đối tượng bệnh nhân"; this.SaveCompleteSuccess(doituongbenhnhan, args); } else { XtraMessageBox.Show("Thông tin chưa hợp lệ kiểm tra lại thông tin."); } }
public override bool DeleteModel() { if (this.Model != null) { if (XtraMessageBox.Show("Bạn có muốn xóa bản ghi này không?", "Xóa bản ghi", MessageBoxButtons.OKCancel, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.OK) { DIC_DTBN doituongbenhnhan = (DIC_DTBN)this.Model; SqlResultType resultType = new PatientObjectProvider().Delete(doituongbenhnhan); if (resultType == SqlResultType.OK) { this.ClearModel(); this.DisabledLayout(true); } return(resultType == SqlResultType.OK); } } return(false); }
protected override void SetDataSource() { PatientObjectProvider patientObjectProvider = new PatientObjectProvider(); this.dataSource = patientObjectProvider.GetAll(); }