Exemplo n.º 1
0
 public void SaveTransaction(TaskCard taskCard, int id)
 {
     sipBankChange = new FinancialPlanner.Common.JSONSerialization().DeserializeFromString <SIPBankChange>(taskCard.TaskTransactionType.ToString());
     DataBase.DBService.ExecuteCommandString(string.Format(INSERT_QUERY,
                                                           id,
                                                           sipBankChange.Arn,
                                                           sipBankChange.Cid,
                                                           sipBankChange.MemberName,
                                                           sipBankChange.Amc,
                                                           sipBankChange.FolioNumber,
                                                           sipBankChange.Scheme,
                                                           sipBankChange.Options,
                                                           sipBankChange.Amount,
                                                           sipBankChange.NewBankId,
                                                           sipBankChange.NewBankAccountNo,
                                                           sipBankChange.ModeOfExecution,
                                                           sipBankChange.Remark), true);
 }
Exemplo n.º 2
0
        private SIPBankChange  converToSIPBankChange(DataRow dr)
        {
            SIPBankChange sipBankChange = new SIPBankChange();

            sipBankChange.Id               = dr.Field <int>("ID");
            sipBankChange.TaskId           = dr.Field <int>("TaskId");
            sipBankChange.Arn              = dr.Field <int>("ARN");
            sipBankChange.Cid              = dr.Field <int>("CID");
            sipBankChange.MemberName       = dr.Field <string>("MemberName");
            sipBankChange.Amc              = dr.Field <int>("AMC");
            sipBankChange.FolioNumber      = dr.Field <string>("FolioNumber");
            sipBankChange.Scheme           = dr.Field <int>("SchemeId");
            sipBankChange.Options          = dr.Field <string>("Option");
            sipBankChange.Amount           = dr.Field <long>("Amount");
            sipBankChange.NewBankId        = dr.Field <int>("NewBankId");
            sipBankChange.NewBankAccountNo = dr.Field <string>("NewBankAccountNo");
            sipBankChange.ModeOfExecution  = dr.Field <string>("ModeOfExecution");
            sipBankChange.Remark           = dr.Field <string>("Remark");
            return(sipBankChange);
        }
Exemplo n.º 3
0
        public object GetTransaction(int id)
        {
            try
            {
                Logger.LogInfo("Get: Fresh purchase transaction process start");
                SIPBankChange sip = new SIPBankChange();

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