public IList <FamilyMemberBank> Get(int accountHolderId, int id) { try { Logger.LogInfo("Get: Family member information process start"); IList <FamilyMemberBank> lstFamilyMember = new List <FamilyMemberBank>(); DataTable dtAppConfig = DataBase.DBService.ExecuteCommand(string.Format(SELECT_ALL_BY_ACCOUNTHOLDER_ID_AND_ID, accountHolderId, id)); foreach (DataRow dr in dtAppConfig.Rows) { FamilyMemberBank familyMemberBank = convertToFamilyMemberBankObject(dr); lstFamilyMember.Add(familyMemberBank); } Logger.LogInfo("Get: Family member information process completed."); return(lstFamilyMember); } catch (Exception ex) { StackTrace st = new StackTrace(); StackFrame sf = st.GetFrame(0); MethodBase currentMethodName = sf.GetMethod(); LogDebug(currentMethodName.Name, ex); return(null); } }
public void Update(FamilyMemberBank familyMemberBank) { try { DataBase.DBService.BeginTransaction(); DataBase.DBService.ExecuteCommandString(string.Format(UPDATE_FAMILYMEMBER_BANK, familyMemberBank.BankId, familyMemberBank.AccountNo, familyMemberBank.AccountType, familyMemberBank.UpdatedOn.ToString("yyyy-MM-dd hh:mm:ss"), familyMemberBank.UpdatedBy, familyMemberBank.Id), true); Activity.ActivitiesService.Add(ActivityType.UpdateFamilyMember, EntryStatus.Success, Source.Server, familyMemberBank.UpdatedByUserName, familyMemberBank.Bank.Name, familyMemberBank.MachineName); DataBase.DBService.CommitTransaction(); } catch (Exception ex) { DataBase.DBService.RollbackTransaction(); StackTrace st = new StackTrace(); StackFrame sf = st.GetFrame(0); MethodBase currentMethodName = sf.GetMethod(); LogDebug(currentMethodName.Name, ex); throw ex; } }
private FamilyMemberBank convertToFamilyMemberBankObject(DataRow dr) { FamilyMemberBank familymemberBank = new FamilyMemberBank(); familymemberBank.Id = dr.Field <int>("ID"); familymemberBank.AccountHolderId = dr.Field <int>("AccountHolderId"); familymemberBank.BankId = dr.Field <int>("BankId"); familymemberBank.AccountNo = dr.Field <string>("AccountNo"); familymemberBank.AccountType = dr.Field <string>("AccountType"); familymemberBank.Bank = new BankService().Get(familymemberBank.BankId); return(familymemberBank); }
public Result Delete(FamilyMemberBank familyMemberBank) { var result = new Result(); try { FamilyMemberBankService familyMemberService = new FamilyMemberBankService(); familyMemberService.Delete(familyMemberBank); result.IsSuccess = true; } catch (Exception exception) { result.IsSuccess = false; result.ExceptionInfo = exception; } return(result); }
public void Delete(FamilyMemberBank familyMemberBank) { try { DataBase.DBService.ExecuteCommand(string.Format(DELETE_FAMILYMEMBER_BANK, familyMemberBank.Id)); Activity.ActivitiesService.Add(ActivityType.DeleteFamilyMember, EntryStatus.Success, Source.Server, familyMemberBank.UpdatedByUserName, familyMemberBank.Bank.Name, familyMemberBank.MachineName); } catch (Exception ex) { StackTrace st = new StackTrace(); StackFrame sf = st.GetFrame(0); MethodBase currentMethodName = sf.GetMethod(); LogDebug(currentMethodName.Name, ex); throw ex; } }
public void Add(FamilyMemberBank familyMemberBank) { try { //string clientName = DataBase.DBService.ExecuteCommandScalar(string.Format(GET_CLIENT_NAME_QUERY, familyMember.Cid)); DataBase.DBService.ExecuteCommand(string.Format(INSERT_FAMILYMEMBER_BANK, familyMemberBank.AccountHolderId, familyMemberBank.BankId, familyMemberBank.AccountNo, familyMemberBank.AccountType, familyMemberBank.CreatedOn.ToString("yyyy-MM-dd hh:mm:ss"), familyMemberBank.CreatedBy, familyMemberBank.UpdatedOn.ToString("yyyy-MM-dd hh:mm:ss"), familyMemberBank.UpdatedBy)); Activity.ActivitiesService.Add(ActivityType.CreateFamilyMember, EntryStatus.Success, Source.Server, familyMemberBank.UpdatedByUserName, familyMemberBank.Bank.Name, familyMemberBank.MachineName); } catch (Exception ex) { StackTrace st = new StackTrace(); StackFrame sf = st.GetFrame(0); MethodBase currentMethodName = sf.GetMethod(); LogDebug(currentMethodName.Name, ex); throw ex; } }