Пример #1
0
        public void Get(DCBatchRecord dcbr)
        {
            CompanyBiz    cb = new CompanyBiz();
            VendorBiz     vb = new VendorBiz();
            RecordHistory rh = new RecordHistory();

            try
            {
                GMUtilities.GMReflectionUtils.Copy(m_biz.Get(dcbr.ID), dcbr);
                dcbr.DSActionID       = m_optbiz.GetActionTypes();
                dcbr.DSCaseTypeID     = m_optbiz.GetCaseTypes();
                dcbr.DSCompanyID      = cb.Get();
                dcbr.DSContactTypeID  = m_optbiz.GetContactTypes();
                dcbr.DSRecordStatusID = m_optbiz.GetRecordStatusTypes();
                dcbr.DSCountyID       = m_optbiz.GetCounties();
                dcbr.DSVendorID       = vb.GetActive();
                dcbr.History          = rh.Get(dcbr.ID);
                if (dcbr.CaseTypeID.HasValue)
                {
                    DataRow rv = m_optbiz.GetCaseTypes(dcbr.CaseTypeID.Value);
                    if (rv != null)
                    {
                        dcbr.IsCivil = Convert.ToBoolean(rv[GMConstants.OptionsMap.IsCivil]);
                    }
                }
            }
            catch (Exception exp) { throw exp; }
            finally { cb.Dispose(); vb.Dispose(); }
        }
Пример #2
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();
         }
     }
 }
Пример #3
0
        public List <DCBatchRecord> Get(GridView gv)
        {
            List <DCBatchRecord> rv = new List <DCBatchRecord>();

            foreach (GridViewRow grv in gv.Rows)
            {
                if (grv.Visible)
                {
                    DCBatchRecord vcr = new DCBatchRecord(gv, grv);
                    if (vcr.ID == null)
                    {
                        continue;
                    }
                    rv.Add(vcr);
                }
            }
            return(rv);
        }
Пример #4
0
        public void Save(DCBatchRecord dcbr)
        {
            RecordHistory rh = new RecordHistory();

            try
            {
                BatchRecordDetail detbr = HasID(dcbr.ID)? m_biz.Get(dcbr.ID) : new BatchRecordDetail();
                bool hasrh = (detbr.RecordStatusID != dcbr.RecordStatusID);
                GMUtilities.GMReflectionUtils.Copy(dcbr, detbr);
                m_biz.Save(detbr);
                dcbr.ID = detbr.ID;
                if (hasrh)
                {
                    rh.Save(detbr.ID.Value, detbr.RecordStatusID.Value, dcbr.SessionID);
                }
            }
            catch (Exception exp)
            { throw exp; }
            finally { rh.Dispose(); }
        }
Пример #5
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(); }
        }
Пример #6
0
        void OnAdd(object sender, EventArgs ea)
        {
            DCBatchRecord rc = (DCBatchRecord)Save();

            Redirect(UIConstants.CaseAspx, QueryStringConstants.RecordID, rc.ID);
        }
Пример #7
0
 public DCBatchRecord Save(DCBatchRecord dcbr)
 {
     m_brf.Save(dcbr);
     GetHeaderToken(dcbr);
     return(dcbr);
 }
Пример #8
0
 public DCBatchRecord Get(DCBatchRecord dcbr)
 {
     m_brf.Get(dcbr);
     GetHeaderToken(dcbr);
     return(dcbr);
 }