public DCRecordCase Get(DCRecordCase dcvdr) { dcvdr.RecordID = m_cpage.GetQueryValue <Int32>(QueryStringConstants.RecordID); m_rf.Get(dcvdr); GetHeaderToken(dcvdr); return(dcvdr); }
public DCRecordCase Clone(int ID, int RecordID) { DCRecordCase rv = m_rf.Clone(ID, RecordID); GetHeaderToken(rv); return(rv); }
public void Save(DCRecordCase dcrc) { try { RecordCaseDetail detrc = HasID(dcrc.ID)? m_biz.Get(dcrc.ID): new RecordCaseDetail(); GMUtilities.GMReflectionUtils.Copy(dcrc, detrc); m_biz.Save(detrc); foreach (DCCase2 c in dcrc.CaseRecord) { c.CaseID = detrc.ID; if (dcrc.IsCivil) { m_cf.Delete(dcrc.ID); } else { m_cf.Save(c); } } dcrc.ID = detrc.ID; } catch (Exception exp) { throw exp; } finally { } }
void Fetch2Child(DCRecordCase dcrc, DCBatchRecord dcbr) { if (!(dcrc.ID > 0)) { dcrc.NameFound = dcbr.Name; dcrc.DOBFound = dcbr.DOB; } if (dcbr.CaseTypeID.HasValue) { DataRow rv = m_optbiz.GetCaseTypes(dcbr.CaseTypeID.Value); if (rv != null) { dcrc.CaseType = rv[GMConstants.OptionsMap.Text].ToString(); dcrc.IsCivil = Convert.ToBoolean(rv[GMConstants.OptionsMap.IsCivil]); } } if (dcbr.CountyID.HasValue) { DataRow rv = m_optbiz.GetCounty(dcbr.CountyID.Value); if (rv != null) { dcrc.County = rv[GMConstants.OptionsMap.Text].ToString(); } } }
public DCRecordCase Save(DCRecordCase dcvdr) { dcvdr.RecordID = m_cpage.GetQueryValue <Int32>(QueryStringConstants.RecordID); dcvdr.CaseRecord = m_cbiz.Get(((GridView)m_cpage.Get())); m_rf.Save(dcvdr); GetHeaderToken(dcvdr); return(dcvdr); }
void CopyCase() { Int32 iCaseID = GetQueryValue <Int32>(QueryStringConstants.FromCaseID); if (iCaseID > 0) { RecordCaseUB rc = new RecordCaseUB(); DCRecordCase dcrc = rc.Clone(iCaseID, GetQueryValue <Int32>(QueryStringConstants.RecordID)); m_biz.Dispose(); Redirect(UIConstants.CaseAspx, QueryStringConstants.CaseID, dcrc.ID, QueryStringConstants.RecordID, dcrc.RecordID, QueryStringConstants.ReturnUrl, UIConstants.RecordSearchAspx); } }
public DCRecordCase Clone(int?ID, int RecordID) { DCRecordCase rv = new DCRecordCase(); rv.ID = ID; Get(rv); rv.ID = null; rv.RecordID = RecordID; foreach (DCCase2 c in rv.CaseRecord) { c.ID = null; } Save(rv); return(rv); }
public void Get(DCRecordCase dcrc) { BatchRecord br = new BatchRecord(); try { GMUtilities.GMReflectionUtils.Copy(m_biz.Get(dcrc.ID), dcrc); if (HasID(dcrc.ID)) { dcrc.CaseRecord = m_cf.Get(dcrc.ID.Value); } DCBatchRecord dcbr = new DCBatchRecord(); dcbr.ID = dcrc.RecordID; br.Get(dcbr); GMUtilities.GMReflectionUtils.Copy(dcbr, dcrc, false); Fetch2Child(dcrc, dcbr); } catch (Exception exp) { throw exp; } finally { br.Dispose(); } }