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; } }
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); }