Esempio n. 1
0
 public DCRecordCase Get(DCRecordCase dcvdr)
 {
     dcvdr.RecordID = m_cpage.GetQueryValue <Int32>(QueryStringConstants.RecordID);
     m_rf.Get(dcvdr);
     GetHeaderToken(dcvdr);
     return(dcvdr);
 }
Esempio n. 2
0
        public DCRecordCase Clone(int ID, int RecordID)
        {
            DCRecordCase rv = m_rf.Clone(ID, RecordID);

            GetHeaderToken(rv);
            return(rv);
        }
Esempio n. 3
0
        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 { }
        }
Esempio n. 4
0
 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();
         }
     }
 }
Esempio n. 5
0
 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);
 }
Esempio n. 6
0
        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);
            }
        }
Esempio n. 7
0
        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);
        }
Esempio n. 8
0
        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(); }
        }