예제 #1
0
 public void UpdateTransaction(TaskCard taskCard)
 {
     panCardUpdate = new FinancialPlanner.Common.JSONSerialization().DeserializeFromString <TransmissionAfterDeath>(taskCard.TaskTransactionType.ToString());
     DataBase.DBService.ExecuteCommandString(string.Format(UPDATE_CONTACT,
                                                           taskCard.Id,
                                                           panCardUpdate.Arn,
                                                           panCardUpdate.Cid,
                                                           panCardUpdate.MemberName,
                                                           panCardUpdate.Amc,
                                                           panCardUpdate.FolioNumber,
                                                           panCardUpdate.BeneficiaryName,
                                                           panCardUpdate.IsJoinHolder,
                                                           panCardUpdate.ModeOfExecution,
                                                           taskCard.Id), true);
 }
예제 #2
0
        private TransmissionAfterDeath converToBankchangeRequest(DataRow dr)
        {
            TransmissionAfterDeath contactUpdate = new TransmissionAfterDeath();

            contactUpdate.Id              = dr.Field <int>("ID");
            contactUpdate.TaskId          = dr.Field <int>("TaskId");
            contactUpdate.Cid             = dr.Field <int>("CID");
            contactUpdate.Arn             = dr.Field <int>("ARN");
            contactUpdate.MemberName      = dr.Field <string>("MemberName");
            contactUpdate.Amc             = dr.Field <int>("AMC");
            contactUpdate.FolioNumber     = dr.Field <string>("FolioNumber");
            contactUpdate.BeneficiaryName = dr.Field <string>("BeneficiaryName");
            contactUpdate.IsJoinHolder    = dr.Field <bool>("IsJoinHolder");
            contactUpdate.ModeOfExecution = dr.Field <string>("ModeOfExecution");
            return(contactUpdate);
        }
예제 #3
0
        public object GetTransaction(int id)
        {
            try
            {
                Logger.LogInfo("Get: Transmission after death change request transaction process start");
                panCardUpdate = new TransmissionAfterDeath();

                DataTable dtAppConfig = DataBase.DBService.ExecuteCommand(string.Format(SELECT_BY_ID, id));
                foreach (DataRow dr in dtAppConfig.Rows)
                {
                    panCardUpdate = converToBankchangeRequest(dr);
                }
                Logger.LogInfo("Get: Transmission after death change request transaction process completed.");
                return(panCardUpdate);
            }
            catch (Exception ex)
            {
                StackTrace st = new StackTrace();
                StackFrame sf = st.GetFrame(0);
                MethodBase currentMethodName = sf.GetMethod();
                LogDebug(currentMethodName.Name, ex);
                return(null);
            }
        }