예제 #1
0
        public void InsereLog()
        {
            SqlCommand comando = new SqlCommand("SenhaUserSis.Pr_InsLogEventos");

            try
            {
                Base_DAL.StringConexao();
                comando.CommandType = CommandType.StoredProcedure;

                comando.Parameters.AddWithValue("@DsEvento", DsEvento);
                comando.Parameters.AddWithValue("@DtInicio", DtInicio);
                comando.Parameters.AddWithValue("@DtFim", DateTime.Now);
                comando.Parameters.AddWithValue("@DsParametros", (string.IsNullOrEmpty(DsParametros) ? (object)DBNull.Value : DsParametros));
                comando.Parameters["@DsParametros"].Size = 8000;
                comando.Parameters.AddWithValue("@DsResultado", DsResultado);
                comando.Parameters["@DsResultado"].Size = 8000;
                comando.Parameters.AddWithValue("@FlSucesso", FlSucesso);
                comando.Parameters.AddWithValue("@NmUsuarioInclusao", DsUsuarioInclusao);
                comando.Parameters.AddWithValue("@NmSistema", DsSistema);
                comando.Parameters.AddWithValue("@NuVersao", NuVersao);
                comando.Parameters.AddWithValue("@DsAmbiente", DsAmbiente);

                StringConexao();
                DAOSqlServerModeloRetorno vModeloRetorno = new DAOSqlServerModeloRetorno(VGFramework.StringConexao, short.Parse(VGFramework.StringConexao.Substring(VGFramework.StringConexao.LastIndexOf("=") + 1)));
                vModeloRetorno.ExecutaComando(comando);
            }
            catch (Exception)
            {
                throw;
            }
        }
예제 #2
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);
        }