public void Execute(ref StagingEncounterPayment payment)
 {
     Parameters.AddWithValue("@Charge", payment.Charge);
     Parameters.AddWithValue("@EncounterID", payment.EncounterID);
     Parameters.AddWithValue("@EncounterImportID", payment.EncounterImportID);
     Parameters.AddWithValue("@EncounterNumber", payment.EncounterNumber);
     Parameters.AddWithValue("@FileID", payment.FileID);
     Parameters.AddWithValue("@InsuranceID", payment.InsuranceID);
     Parameters.AddWithValue("@JobID", payment.JobID);
     Parameters.AddWithValue("@PayerCode", payment.PayerCode);
     Parameters.AddWithValue("@Payment", payment.Payment);
     ExecuteNonQuery();
 }
 public StagingEncounterPayment Clone()
 {
     StagingEncounterPayment result = new StagingEncounterPayment();
     result.Staging_EncounterPaymentID = this.Staging_EncounterPaymentID;
     result.JobID = this.JobID;
     result.FileID = this.FileID;
     result.EncounterNumber = this.EncounterNumber;
     result.InsuranceID = this.InsuranceID;
     result.EncounterID = this.EncounterID;
     result.PayerCode = this.PayerCode;
     result.Charge = this.Charge;
     result.Payment = this.Payment;
     result.EncounterImportID = this.EncounterImportID;
     return result;
 }
 public void StagingEncounterPaymentSave(ref StagingEncounterPayment payment)
 {
     spAddStagingEncounterPayment proc = new spAddStagingEncounterPayment(this.ConnectionString);
     proc.Execute(ref payment);
 }
        public StagingEncounterPayment GetPaymentValues(Job job)
        {
            if (!string.IsNullOrEmpty(this.PayerCode))
            {
                StagingEncounterPayment result = new StagingEncounterPayment()
                {
                    Charge = this.Charge,
                    PayerCode = this.PayerCode,
                    Payment = this.Payment,
                    EncounterNumber = this.EncounterNumber,
                    FileID = job.FileID,
                    JobID = job.JobID,
                    EncounterImportID = this.EncounterImportID
                };
                return result;
            }

            return null;
        }