Ejemplo n.º 1
0
        public static DataTable ListaDestalhesParametros(string nomeProcedure)
        {
            try
            {
                DataTable lsDestalhesProcedures = DAO.ProceduresInfoSQLDao.ListaDestalhesProcedures(nomeProcedure);

                XMLModel.ListaDescricoesModel lsDescricoes = DAO.DescricaoXMLDAO.Ler();

                foreach (DataRow registro in lsDestalhesProcedures.Rows)
                {
                    XMLModel.DescricaoParametroModel descricaoParametro = (from ds in lsDescricoes.listaDescricoesParametro
                                                                           where String.Equals(ds.NomeParametro, registro["PARAMETER_NAME"].ToString(), StringComparison.OrdinalIgnoreCase)
                                                                           select ds).DefaultIfEmpty().First();
                    if (descricaoParametro != null)
                    {
                        registro["DESCRIPTION"] = descricaoParametro.Descricao;
                    }
                }

                return(lsDestalhesProcedures);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                throw ex;
            }
        }
Ejemplo n.º 2
0
        public static void GravaDestalhesParametros(string nomeParametro, string descricaoParametro)
        {
            try
            {
                XMLModel.ListaDescricoesModel lsDescricoes = DAO.DescricaoXMLDAO.Ler();


                XMLModel.DescricaoParametroModel descricaoParametroNovo = (from ds in lsDescricoes.listaDescricoesParametro
                                                                           where String.Equals(ds.NomeParametro, nomeParametro, StringComparison.OrdinalIgnoreCase)
                                                                           select ds).DefaultIfEmpty().First();
                if (descricaoParametroNovo != null)
                {
                    descricaoParametroNovo.Descricao = descricaoParametro;
                }
                else
                {
                    descricaoParametroNovo = new XMLModel.DescricaoParametroModel();
                    descricaoParametroNovo.NomeParametro = nomeParametro;
                    descricaoParametroNovo.Descricao     = descricaoParametro;
                    lsDescricoes.listaDescricoesParametro.Add(descricaoParametroNovo);
                }

                DAO.DescricaoXMLDAO.PersistirAtributos(lsDescricoes);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }