Ejemplo n.º 1
0
        private Dictionary <string, string> MontarParametrosExecutaCentroCusto(UENCentroCusto centrosCustos)
        {
            Dictionary <string, string> lstParametros = new Dictionary <string, string>();

            lstParametros.Add("@idUEN", centrosCustos.idUEN.ToString());
            lstParametros.Add("@idCentroCusto", centrosCustos.idCentroCusto.ToString());
            lstParametros.Add("@UnitTest", centrosCustos.UnitTest.ToString());

            return(lstParametros);
        }
Ejemplo n.º 2
0
        private Dictionary <string, string> MontarParametrosPesquisarCentroCusto(UENCentroCusto centrosCustos)
        {
            Dictionary <string, string> lstParametros = new Dictionary <string, string>();

            lstParametros.Add("@idUEN", centrosCustos.idUEN.Equals(0) ? null : centrosCustos.idUEN.ToString());
            lstParametros.Add("@idCentroCusto", centrosCustos.idCentroCusto.Equals(0) ? null : centrosCustos.idCentroCusto.ToString());
            lstParametros.Add("@idUsuario", UsuarioLogado.idUsuario.ToString());
            lstParametros.Add("@UnitTest", centrosCustos.UnitTest.Equals(0) ? null : centrosCustos.UnitTest.ToString());

            return(lstParametros);
        }
Ejemplo n.º 3
0
        public List <UENCentroCusto> PesquisarCentrosCustosAssociados(UENCentroCusto centrosCustos)
        {
            DataAccess dao = new DataAccess();
            Dictionary <string, string> lstParametros    = new Dictionary <string, string>();
            List <UENCentroCusto>       lstCentrosCustos = new List <UENCentroCusto>();

            try
            {
                lstParametros = MontarParametrosPesquisarCentroCusto(centrosCustos);

                using (DataSet ds = dao.Pesquisar("SP_UEN_CENTROSCUSTOS_PESQUISAR", lstParametros))
                {
                    foreach (DataRow dr in ds.Tables[0].Rows)
                    {
                        UENCentroCusto centroCustoItem = new UENCentroCusto();

                        centroCustoItem.idUEN                = int.Parse(dr["idUEN"].ToString());
                        centroCustoItem.descricaoUEN         = dr["DescricaoUEN"].ToString();
                        centroCustoItem.idCentroCusto        = int.Parse(dr["idCentroCusto"].ToString());
                        centroCustoItem.codigoCentroCusto    = dr["CodigoCentroCusto"].ToString();
                        centroCustoItem.descricaoCentroCusto = dr["DescricaoCentroCusto"].ToString();
                        centroCustoItem.Administrativo       = int.Parse(dr["Administrativo"].ToString());
                        lstCentrosCustos.Add(centroCustoItem);
                    }
                }
            }
            catch (Exception ex)
            {
                string parametrosSQL = string.Empty;
                parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros);

                LogErro log = new LogErro()
                {
                    procedureSQL  = "SP_UEN_CENTROSCUSTOS_PESQUISAR",
                    parametrosSQL = parametrosSQL,
                    mensagemErro  = ex.ToString()
                };

                bizLogErro.IncluirLogErro(log);

                throw ex;
            }

            return(lstCentrosCustos);
        }
Ejemplo n.º 4
0
 public virtual List <UENCentroCusto> PesquisarCentrosCustosAssociados(UENCentroCusto centrosCustos)
 {
     return(new List <UENCentroCusto>());
 }