Example #1
0
        public RecipientUserBusiness addPayKapRecipientAccount(int ACCT_ID, string ACCT_NBR,
                                                               string ExrlAcctNbr1, string ExrlAcctNbr2, string ExrlAcctNbr3,
                                                               string rcptUserBusinessNM, string RCPT_TCD, string RCPT_USR_NBR,
                                                               int?RCPT_BUS_NBR, string RCPT_USR_BUS_TCD,
                                                               string USR_NBR, string ACTVT_TCD)
        {
            //try
            //{
            var obj = new RecipientUserBusiness();

            obj.ACCT_ID           = ACCT_ID;
            obj.ACCT_NBR          = ACCT_NBR;
            obj.RCPT_USR_BUS1_UIN = ExrlAcctNbr1;
            obj.RCPT_USR_BUS2_UIN = ExrlAcctNbr2;
            obj.RCPT_USR_BUS3_UIN = ExrlAcctNbr3;
            obj.RCPT_USR_BUS_NM   = rcptUserBusinessNM;
            obj.RCPT_TCD          = RCPT_TCD;
            obj.RCPT_USR_NBR      = RCPT_USR_NBR;
            obj.RCPT_BUS_NBR      = RCPT_BUS_NBR;
            obj.RCPT_USR_BUS_TCD  = RCPT_USR_BUS_TCD;
            obj.USR_NBR           = USR_NBR;
            obj.ACTVT_TCD         = ACTVT_TCD;
            db.TRCPT_USR_BUS.Add(obj);
            db.SaveChanges();
            return(obj);
            //}
            //catch
            //{
            //    return null;
            //}
        }
Example #2
0
        public bool addPayKapRecipientAccount(int ACCT_ID, string ACCT_NBR, string ExrlAcctNbr1, string ExrlAcctNbr2, string ExrlAcctNbr3,
                                              string rcptUserBusinessNM, string RCPT_TCD, string RCPT_USR_NBR,
                                              int?RCPT_BUS_NBR, string RCPT_USR_BUS_TCD, string USR_NBR)
        {
            int newInsertID = 0;

            try
            {
                int bn = getBNbyManagerUsrNbr(USR_NBR);
                if (bn == 0)
                {
                    return(false);
                }

                var obj = new RecipientUserBusiness();

                obj.ACCT_ID           = ACCT_ID;
                obj.ACCT_NBR          = ACCT_NBR;
                obj.RCPT_USR_BUS1_UIN = ExrlAcctNbr1;
                obj.RCPT_USR_BUS2_UIN = ExrlAcctNbr2;
                obj.RCPT_USR_BUS3_UIN = ExrlAcctNbr3;
                obj.RCPT_USR_BUS_NM   = rcptUserBusinessNM;
                obj.RCPT_TCD          = RCPT_TCD;
                obj.RCPT_USR_NBR      = RCPT_USR_NBR;
                obj.RCPT_BUS_NBR      = RCPT_BUS_NBR;
                obj.RCPT_USR_BUS_TCD  = RCPT_USR_BUS_TCD;
                obj.USR_NBR           = USR_NBR;
                db.TRCPT_USR_BUS.Add(obj);
                db.SaveChanges();

                newInsertID = obj.RCPT_USR_BUS_ID;

                var newObj = new RecipientExternalAccountForBusiness();
                newObj.EXRL_ACCT_ID    = null;
                newObj.RCPT_USR_BUS_ID = newInsertID;
                newObj.BN = bn;
                newObj.RCPT_EXRL_ACCT_FOR_BUS_TCD = "3";
                db.TRCPT_EXRL_ACCT_FOR_BUS.Add(newObj);
                db.SaveChanges();
                return(true);
            }
            catch
            {
                if (newInsertID != 0)
                {
                    var newObj = db.TRCPT_EXRL_ACCT_FOR_BUS.Find(newInsertID);
                    if (newObj != null)
                    {
                        db.TRCPT_EXRL_ACCT_FOR_BUS.Remove(newObj);
                        db.SaveChanges();
                    }
                }
                return(false);
            }
        }