private List <UsuarioCentroCusto> PesquisarUsuariosAssociados(UsuarioCentroCusto usuarioCC) { BIZUsuario bizUsuario = new BIZUsuario(); List <UsuarioCentroCusto> lstUsuariosCC = new List <UsuarioCentroCusto>(); lstUsuariosCC = bizUsuario.PesquisarCentroCustoAssociados(usuarioCC); return(lstUsuariosCC); }
public List <UsuarioCentroCusto> PesquisarCentroCustoAssociados(UsuarioCentroCusto usuarioCC) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <UsuarioCentroCusto> lstCC = new List <UsuarioCentroCusto>(); try { lstParametros.Add("@idUsuario", usuarioCC.idUsuario.ToString()); lstParametros.Add("@idCentroCusto", usuarioCC.idCentroCusto.ToString()); lstParametros.Add("@UnitTest", usuarioCC.UnitTest.ToString()); using (DataSet ds = dao.Pesquisar("SP_USUARIOSCENTROCUSTO_PESQUISAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { UsuarioCentroCusto usuarioCCItem = new UsuarioCentroCusto(); usuarioCCItem.idUsuario = int.Parse(dr["idUsuario"].ToString()); usuarioCCItem.nomeUsuario = dr["Nome"].ToString(); usuarioCCItem.idCentroCusto = int.Parse(dr["idCentroCusto"].ToString()); usuarioCCItem.descricaoCentroCusto = dr["Descricao"].ToString(); usuarioCCItem.UnitTest = int.Parse(dr["UnitTest"].ToString()); lstCC.Add(usuarioCCItem); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_USUARIOSCENTROCUSTO_PESQUISAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstCC); }