public void SetAssociate(CostCenterAssociate associate) { ProcedureCall storeAssociate = new ProcedureCall("pr_storeAssociate", sqlConnection); storeAssociate.parameters.Add(new ProcedureParam("@tenantId", SqlDbType.Int, 4, associate.tenantId)); storeAssociate.parameters.Add(new ProcedureParam("@costCenterId", SqlDbType.Int, 4, associate.costCenterId)); storeAssociate.parameters.Add(new ProcedureParam("@userId", SqlDbType.Int, 4, associate.userId)); storeAssociate.Execute(false); }
private CostCenterAssociate NewAssociate(int userId) { CostCenterAssociate associate = new CostCenterAssociate(); associate.tenantId = tenant.id; associate.costCenterId = costCenterId; associate.userId = userId; return(associate); }
private Boolean CheckAssociateMethod(Object associate) { CostCenterAssociate objToCheck = (CostCenterAssociate)associate; if (objToCheck.userId != comparisonValue) { return(false); } return(true); }
private void CreateUser(String userName, UserDAO userDAO, List <Object> users) { // Sai do método caso o usuário já exista no banco de dados foreach (User user in users) { if (user.name.ToUpper() == userName.ToUpper()) { return; } } User newUser = new User(tenantId, userName, userName); int? userId = userDAO.SetUser(newUser); // Tenta associar o usuário ao centro de custo principal (centro de custo raiz) if ((mainCostCenterId == null) || (userId == null)) { return; } CostCenterAssociate associate = new CostCenterAssociate(tenantId, mainCostCenterId.Value, userId.Value); CostCenterAssociateDAO associateDAO = new CostCenterAssociateDAO(sqlConnection); associateDAO.SetAssociate(associate); }