예제 #1
0
 protected void OnUpload(object sender, EventArgs ea)
 {
     try
     {
         DCBatch batch = (DCBatch)Save();
         trMsg.Visible = true;
         if (batch.Messages.Count > 0)
         {
             blbMsg.Text = string.Empty;
             for (int i = 0; i <= batch.Messages.Count - 1; i++)
             {
                 blbMsg.Text = string.Format("{0}{1}{2}", blbMsg.Text, batch.Messages[i], GeneralConstants.HTMLNewLine);
             }
         }
         else
         {
             blbMsg.Text = ErrorConstants.UploadSuccess;
         }
         hdnID.Value         = batch.ID.Value.ToString();
         btnContinue.Enabled = batch.ID > 0;
     }
     catch (Exception exp)
     {
         DisplayError(exp.Message);
     }
 }
예제 #2
0
파일: Batch.cs 프로젝트: sravan202/Releases
        public void Get(DCBatch dcvdr)
        {
            CompanyBiz m_CompanyBiz = new CompanyBiz();

            try
            {
                dcvdr.DSCompanyID = m_CompanyBiz.GetActive();
            }
            catch (Exception exp) { throw exp; }
            finally { m_CompanyBiz.Dispose(); }
        }
예제 #3
0
파일: Batch.cs 프로젝트: sravan202/Releases
        public void Save(DCBatch dcvdr)
        {
            CompanyBiz     cbiz  = new CompanyBiz();
            BatchRecordBiz brbiz = new BatchRecordBiz();

            try
            {
                BatchDetail detvdr = new BatchDetail();
                GMUtilities.GMReflectionUtils.Copy(dcvdr, detvdr);
                detvdr.CreatedDate = DateTime.Now;
                DataTable dt = m_biz.Save(detvdr, cbiz.Get(dcvdr.CompanyID), dcvdr.BatchFilePath, m_optbiz.GetCounties());
                //Save Records
                dcvdr.Messages = m_biz.Messages;

                brbiz.Save(dt, detvdr, dcvdr.SessionID);
                dcvdr.ID = detvdr.ID;
                dcvdr.Messages.AddRange(brbiz.Messages);
                //Update the Total, Pass and Fail count.
                m_biz.Save(detvdr);
            }
            catch (Exception exp)
            { throw exp; }
            finally { cbiz.Dispose(); brbiz.Dispose(); }
        }
예제 #4
0
파일: Batch.cs 프로젝트: sravan202/Releases
 public DCBatch Save(DCBatch dcvdr)
 {
     m_bf.Save(dcvdr);
     GetHeaderToken(dcvdr);
     return(dcvdr);
 }
예제 #5
0
파일: Batch.cs 프로젝트: sravan202/Releases
 public DCBatch Get(DCBatch dcvdr)
 {
     m_bf.Get(dcvdr);
     GetHeaderToken(dcvdr);
     return(dcvdr);
 }