示例#1
0
        private List <UsuarioCentroCusto> PesquisarUsuariosAssociados(UsuarioCentroCusto usuarioCC)
        {
            BIZUsuario bizUsuario = new BIZUsuario();
            List <UsuarioCentroCusto> lstUsuariosCC = new List <UsuarioCentroCusto>();

            lstUsuariosCC = bizUsuario.PesquisarCentroCustoAssociados(usuarioCC);

            return(lstUsuariosCC);
        }
示例#2
0
        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);
        }