Esempio n. 1
0
 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.");
     }
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        protected override void SetDataSource()
        {
            PatientObjectProvider patientObjectProvider = new PatientObjectProvider();

            this.dataSource = patientObjectProvider.GetAll();
        }