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; } }