Пример #1
0
        public Mod_Anexo Consulta(int pIdAnexo)
        {
            Mod_Consulta vMod_Consulta = new Mod_Consulta();

            vMod_Consulta.IdAnexo = pIdAnexo;

            List <Mod_Anexo> vListaAnexo = new List <Mod_Anexo>();
            RetornaDataSet   vResult     = ExecutaProcedure("<schema>.Pr_ConsultaAnexo", vMod_Consulta);

            foreach (DataRow vLinha in vResult.DataSet.Tables[0].Rows)
            {
                vListaAnexo.Add(Util.FormatarObjeto.LeDataRowERetornaObjetoPreenchido <Mod_Anexo>(vLinha));
            }

            return(vListaAnexo.FirstOrDefault());
        }
Пример #2
0
        public List <Mod_Parametro> Consulta(List <string> pListParametro)
        {
            Mod_Consulta vMod_Consulta = new Mod_Consulta();

            vMod_Consulta.ListParametro = pListParametro;

            List <Mod_Parametro> vListaParametro = new List <Mod_Parametro>();
            RetornaDataSet       vResult         = ExecutaProcedure("<schema>.Pr_ConsultaParametro", vMod_Consulta);

            foreach (DataRow vLinha in vResult.DataSet.Tables[0].Rows)
            {
                vListaParametro.Add(Util.FormatarObjeto.LeDataRowERetornaObjetoPreenchido <Mod_Parametro>(vLinha));
            }

            return(vListaParametro);
        }
Пример #3
0
        public RetornaDataSet ExecutaProcedure(string pProcedure, object pRegistro = null)
        {
            StringConexao();
            DAOSqlServerModeloRetorno vModeloRetorno = new DAOSqlServerModeloRetorno(VGFramework.StringConexao, short.Parse(VGFramework.StringConexao.Substring(VGFramework.StringConexao.LastIndexOf("=") + 1)));

            RetornaDataSet vRetorno = new RetornaDataSet();

            SqlCommand vSql = new SqlCommand();

            vSql.Connection  = new SqlConnection(VGFramework.StringConexao);
            vSql.CommandType = CommandType.StoredProcedure;
            vSql.CommandText = pProcedure;
            vSql             = AdicionaParametro(vSql, pRegistro);

            vRetorno = vModeloRetorno.ExecutaDataSet(vSql);

            if (vRetorno.TipoMensagem.ToString() == "Erro")
            {
                throw new Exception(vRetorno.Mensagem);
            }

            return(vRetorno);
        }