Example #1
0
 public void Load()
 {
     try
     {
         CurrentItem = new DON_VI_DKDT_SearchResult();
         client = new DON_VI_DKDTClient();
         client.DON_VI_DKDT_UpdCompleted += client_DON_VI_DKDT_UpdCompleted;
         client.DON_VI_DKDT_InsCompleted += client_DON_VI_DKDT_InsCompleted;
         client.DON_VI_DKDT_ApprCompleted += client_DON_VI_DKDT_ApprCompleted;
     }
     catch (Exception)
     {
         MessagePop.SetError(CommonResource.ServerConnectError); 
     }
 }
 public DON_VI_DKDT_InsResult DON_VI_DKDT_Ins(DON_VI_DKDT_SearchResult data)
 {
     try
     {
         using (var dataContext = new OOAD_EDUManagementDataContext())
         {
             DON_VI_DKDT_InsResult result = dataContext.DON_VI_DKDT_Ins(
                 data.maXDonViDKDT,
                 data.ghiChu,
                 data.maNguoiLap,
                 data.thoiGianLap == null ? "" : data.thoiGianLap.Value.ToString(Constants.FormatDate),
                 data.maNguoiDuyet,
                 data.thoiGianDuyet == null ? "" : data.thoiGianDuyet.Value.ToString(Constants.FormatDate),
                 data.maTrangThaiDuyet,
                 data.trangThaiDuLieu).SingleOrDefault();
             return result;
         }
     }
     catch (Exception e)
     {
         return new DON_VI_DKDT_InsResult() { RESULT = "-1", MADONVIDKDT = "", ERRORDESC = e.Message };
     }
 }
 public DON_VI_DKDT_ApprResult DON_VI_DKDT_Appr(DON_VI_DKDT_SearchResult data)
 {
     try
     {
         using (var dataContext = new OOAD_EDUManagementDataContext())
         {
             DON_VI_DKDT_ApprResult result = dataContext.DON_VI_DKDT_Appr(
                 data.maDonViDKDT,
                 data.maTrangThaiDuyet,
                 data.maNguoiDuyet,
                 data.thoiGianDuyet == null ? "" : data.thoiGianDuyet.Value.ToString(Constants.FormatDate)).FirstOrDefault();
             return result;
         }
     }
     catch (Exception e)
     {
         return new DON_VI_DKDT_ApprResult() { RESULT = "-1", ERRORDESC = e.Message };
     }
 }
 public IEnumerable<DON_VI_DKDT_SearchResult> DON_VI_DKDT_Search(DON_VI_DKDT_SearchResult data, int top)
 {
     try
     {
         using (var dataContext = new OOAD_EDUManagementDataContext())
         {
             return dataContext.DON_VI_DKDT_Search(
                 data.maDonViDKDT,
                 data.maXDonViDKDT,
                 data.ghiChu,
                 data.maNguoiLap,
                 data.thoiGianLap == null ? "" : data.thoiGianLap.Value.ToString(Constants.FormatDate),
                 data.maNguoiDuyet,
                 data.thoiGianDuyet == null ? "" : data.thoiGianDuyet.Value.ToString(Constants.FormatDate),
                 data.maTrangThaiDuyet,
                 data.trangThaiDuLieu,
                 top).ToList();
         }
     }
     catch (Exception e)
     {
         return null;
     }
 }