public static int Inserir (System.Int32 IDSistema, System.String Nome, System.String Url, System.String Codigo){

      string sql = @"
INSERT INTO Permissao.Modulo
(
 IDSistema, 
 Nome, 
 Url, 
 Codigo
)
    VALUES 
(
@IDSistema, 
@Nome, 
@Url, 
@Codigo
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@IDSistema", System.Data.DbType.Int32, -1, IDSistema );
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 50, Nome );
	bd.AdicionarParametro("@Url", System.Data.DbType.AnsiString, 250, Url );
	bd.AdicionarParametro("@Codigo", System.Data.DbType.AnsiString, 5, Codigo );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.String Nome){

      string sql = @"
INSERT INTO Permissao.Grupo
(
 Nome, 
 DatInc, 
 UsuTra, 
 DatHor, 
 UsuInc
)
    VALUES 
(
@Nome, 
GetDate(), 
@UsuTra, 
GetDate(), 
@UsuInc
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 50, Nome );
	bd.AdicionarParametro("@UsuTra", System.Data.DbType.AnsiString, 50, System.Threading.Thread.CurrentPrincipal.Identity.Name );
	bd.AdicionarParametro("@UsuInc", System.Data.DbType.AnsiString, 50, System.Threading.Thread.CurrentPrincipal.Identity.Name );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
 public static string ObterValorParametro(string par_NomPar)
 {
     string sql = "select Par_ValPar From parametros where Par_NomPar = @Par_NomPar";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@Par_NomPar", DbType.String, par_NomPar);
     return bd.ExecuteScalar<string>();
 }
Esempio n. 4
0
 public static string ObterPlantaNome(byte Plt_Planta)
 {
     string sql = @"Select Plt_Nome from PLANTA
                    WHERE (PLANTA.Plt_Planta = @Plt_Planta)";
     BdUtil bdUtil = new BdUtil(sql);
     bdUtil.AdicionarParametro("@Plt_Planta", DbType.Byte, Plt_Planta);
     return bdUtil.ExecuteScalar<string>();
 }
 public static bool ObterFuncao(int Sis_CodSis, int Mod_CodMod, int Fun_CodFun)
 {
     string sql = @"Select Fun_LogAcesso from FUNCAO
     where Fun_CodFun = @Fun_CodFun and Mod_CodMod = @Mod_CodMod and Sis_CodSis = @Sis_CodSis";
     BdUtil bdUtil = new BdUtil(sql);
     bdUtil.AdicionarParametro("@Sis_CodSis", DbType.Int32, Sis_CodSis);
     bdUtil.AdicionarParametro("@Mod_CodMod", DbType.Int32, Mod_CodMod);
     bdUtil.AdicionarParametro("@Fun_CodFun", DbType.Int32, Fun_CodFun);
     return bdUtil.ExecuteScalar<bool>();
 }
 public static int ObterIDUsuario(System.String Usu_Login)
 {
     string sql = @"
     SELECT
     usu_id
     FROM
     USUARIO
      WHERE
     ( Usu_Login = @Usu_Login )";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@Usu_Login", System.Data.DbType.String, 15, Usu_Login);
     return bd.ExecuteScalar<int>();
 }
Esempio n. 7
0
 /// <summary>
 /// Caso a planta não tenha Compahia (Planta 99) o retorno é 0
 /// </summary>
 /// <param name="Plt_Planta"></param>
 /// <returns></returns>
 public static int ObterCompanhiaPor_Planta(System.Byte Plt_Planta)
 {
     string sql = @"
     SELECT
     Cmp_ID
     FROM
     PLANTA
      WHERE
     Plt_Planta = @Plt_Planta";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@Plt_Planta", System.Data.DbType.Double, -1, Plt_Planta);
     Object retorno = bd.ExecuteScalar();
     return (int)((retorno is DBNull || retorno == null)  ? 0 : retorno);
 }
        public bool PossuiPermissao(string CodigoSistema, int IDUsuario)
        {
            BdUtil bdUtil = new BdUtil(@"
            SELECT CASE WHEN COUNT(*) > 0 THEN 1 ELSE 0 END
              FROM Permissao.PERMISSAO PERMISSAO
              JOIN Permissao.GRUPOUSUARIO GRUPOUSUARIO ON PERMISSAO.IDGrupoUsuario = GRUPOUSUARIO.IDGrupoUsuario
              JOIN PERMISSAO.Funcao Funcao on Funcao.IDFuncao = Permissao.IDFuncao
              JOIN Permissao.Modulo Modulo on Modulo.IDModulo = Funcao.IDModulo
              JOIN Permissao.Sistema Sistema on Modulo.IDSistema = Sistema.IDSistema

             WHERE Sistema.Codigo  = @CodigoSistema AND
               GRUPOUSUARIO.IDUsuario = @IDUsuario
            ");
            bdUtil.AdicionarParametro("@CodigoSistema", DbType.AnsiString, CodigoSistema);
            bdUtil.AdicionarParametro("@IDUsuario", DbType.Int32, IDUsuario);
            return bdUtil.ExecuteScalar<int>() == 1;
        }
	public static int Inserir (System.String Nome){

      string sql = @"
INSERT INTO Contratos.TipoRealizacao
(
 Nome
)
    VALUES 
(
@Nome
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 50, Nome );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.Int32 IDGrupoUsuario, System.Int32 IDFuncao){

      string sql = @"
INSERT INTO Permissao.Permissao
(
 IDGrupoUsuario, 
 IDFuncao
)
    VALUES 
(
@IDGrupoUsuario, 
@IDFuncao
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@IDGrupoUsuario", System.Data.DbType.Int32, -1, IDGrupoUsuario );
	bd.AdicionarParametro("@IDFuncao", System.Data.DbType.Int32, -1, IDFuncao );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.String Login, System.String Senha){

      string sql = @"
INSERT INTO Permissao.Usuario
(
 Login, 
 Senha
)
    VALUES 
(
@Login, 
@Senha
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@Login", System.Data.DbType.AnsiString, 50, Login );
	bd.AdicionarParametro("@Senha", System.Data.DbType.AnsiString, 4000, Senha );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.String Nome, System.String RG, System.String OrgaoExpedidor, System.Int32? IDEstadoExpedidor, System.DateTime? DataExpedicao, System.String Logradouro, System.String Bairro, System.Int32? IDCidade, System.String CEP, System.DateTime? Nascimento, System.String Email, System.String Telefone, System.String Celular, System.String NomeConjuge, System.DateTime? DataNascimentoConjuge){

      string sql = @"
INSERT INTO Contratos.Prefeito
(
 Nome, 
 RG, 
 OrgaoExpedidor, 
 IDEstadoExpedidor, 
 DataExpedicao, 
 Logradouro, 
 Bairro, 
 IDCidade, 
 CEP, 
 Nascimento, 
 Email, 
 Telefone, 
 Celular, 
 NomeConjuge, 
 DataNascimentoConjuge
)
    VALUES 
(
@Nome, 
@RG, 
@OrgaoExpedidor, 
@IDEstadoExpedidor, 
@DataExpedicao, 
@Logradouro, 
@Bairro, 
@IDCidade, 
@CEP, 
@Nascimento, 
@Email, 
@Telefone, 
@Celular, 
@NomeConjuge, 
@DataNascimentoConjuge
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 80, Nome );
	bd.AdicionarParametro("@RG", System.Data.DbType.AnsiString, 15, RG );
	bd.AdicionarParametro("@OrgaoExpedidor", System.Data.DbType.AnsiString, 10, OrgaoExpedidor );
	bd.AdicionarParametro("@IDEstadoExpedidor", System.Data.DbType.Int32, -1, IDEstadoExpedidor );
	bd.AdicionarParametro("@DataExpedicao", System.Data.DbType.DateTime, -1, DataExpedicao );
	bd.AdicionarParametro("@Logradouro", System.Data.DbType.AnsiString, 100, Logradouro );
	bd.AdicionarParametro("@Bairro", System.Data.DbType.AnsiString, 80, Bairro );
	bd.AdicionarParametro("@IDCidade", System.Data.DbType.Int32, -1, IDCidade );
	bd.AdicionarParametro("@CEP", System.Data.DbType.AnsiString, 9, CEP );
	bd.AdicionarParametro("@Nascimento", System.Data.DbType.DateTime, -1, Nascimento );
	bd.AdicionarParametro("@Email", System.Data.DbType.AnsiString, 300, Email );
	bd.AdicionarParametro("@Telefone", System.Data.DbType.AnsiString, 15, Telefone );
	bd.AdicionarParametro("@Celular", System.Data.DbType.AnsiString, 15, Celular );
	bd.AdicionarParametro("@NomeConjuge", System.Data.DbType.AnsiString, 80, NomeConjuge );
	bd.AdicionarParametro("@DataNascimentoConjuge", System.Data.DbType.DateTime, -1, DataNascimentoConjuge );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.Byte Plt_Planta, System.String Par_NomPar, System.String Par_ValPar, System.Boolean Par_ParFix, System.Int16? Sis_CodSis, System.String Par_Descricao){

      string sql = @"
INSERT INTO dbo.PARAMETROS
(
 Plt_Planta, 
 Par_NomPar, 
 Par_ValPar, 
 Par_ParFix, 
 Par_DatInc, 
 Par_DatHor, 
 Par_UsuTra, 
 Sis_CodSis, 
 Par_Descricao
)
    VALUES 
(
@Plt_Planta, 
@Par_NomPar, 
@Par_ValPar, 
@Par_ParFix, 
GetDate(), 
GetDate(), 
@Par_UsuTra, 
@Sis_CodSis, 
@Par_Descricao
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@Plt_Planta", System.Data.DbType.Byte, -1, Plt_Planta );
	bd.AdicionarParametro("@Par_NomPar", System.Data.DbType.String, 20, Par_NomPar );
	bd.AdicionarParametro("@Par_ValPar", System.Data.DbType.String, 40, Par_ValPar );
	bd.AdicionarParametro("@Par_ParFix", System.Data.DbType.Boolean, -1, Par_ParFix );
	bd.AdicionarParametro("@Par_UsuTra", System.Data.DbType.String, 15, System.Threading.Thread.CurrentPrincipal.Identity.Name );
	bd.AdicionarParametro("@Sis_CodSis", System.Data.DbType.Int16, -1, Sis_CodSis );
	bd.AdicionarParametro("@Par_Descricao", System.Data.DbType.String, 2147483647, Par_Descricao );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.String CodigoPlanoTrabalho, System.String Acao, System.String Objeto, System.String SitInstCadastral, System.String SitEngenharia, System.String SitSocial, System.DateTime? DataContratacao, System.DateTime? DataVigencia, System.DateTime? DataVigenciaProrrog1, System.DateTime? DataVigenciaProrrog2, System.Decimal? ValorRepasse, System.Decimal? ValorContraPartida, System.Decimal? ValorContraPartidaEngenharia, System.Decimal? ValorContraPartidaSocial, System.Int32? IDEmenda, System.DateTime? DataReformulacaoPlanoTrabalho, System.String ReformulacaoPlanoTrabalho, System.String Programa, System.DateTime? DataEmpenho, System.Int32? CodEmpenho, System.DateTime? DataEmpenhoInvest, System.Int32? CodEmpenhoInvest, System.DateTime? DataEmpenhoCusteio, System.Int32? CodEmpenhoCusteio, System.Int32? IDCliente, System.String NaturezaDespesa, System.Decimal? ValorInvestimento){

      string sql = @"
INSERT INTO Contratos.PlanoTrabalho
(
 CodigoPlanoTrabalho, 
 Acao, 
 Objeto, 
 SitInstCadastral, 
 SitEngenharia, 
 SitSocial, 
 DataContratacao, 
 DataVigencia, 
 DataVigenciaProrrog1, 
 DataVigenciaProrrog2, 
 ValorRepasse, 
 ValorContraPartida, 
 ValorContraPartidaEngenharia, 
 ValorContraPartidaSocial, 
 IDEmenda, 
 DataReformulacaoPlanoTrabalho, 
 ReformulacaoPlanoTrabalho, 
 Programa, 
 DataEmpenho, 
 CodEmpenho, 
 DataEmpenhoInvest, 
 CodEmpenhoInvest, 
 DataEmpenhoCusteio, 
 CodEmpenhoCusteio, 
 IDCliente, 
 NaturezaDespesa, 
 ValorInvestimento
)
    VALUES 
(
@CodigoPlanoTrabalho, 
@Acao, 
@Objeto, 
@SitInstCadastral, 
@SitEngenharia, 
@SitSocial, 
@DataContratacao, 
@DataVigencia, 
@DataVigenciaProrrog1, 
@DataVigenciaProrrog2, 
@ValorRepasse, 
@ValorContraPartida, 
@ValorContraPartidaEngenharia, 
@ValorContraPartidaSocial, 
@IDEmenda, 
@DataReformulacaoPlanoTrabalho, 
@ReformulacaoPlanoTrabalho, 
@Programa, 
@DataEmpenho, 
@CodEmpenho, 
@DataEmpenhoInvest, 
@CodEmpenhoInvest, 
@DataEmpenhoCusteio, 
@CodEmpenhoCusteio, 
@IDCliente, 
@NaturezaDespesa, 
@ValorInvestimento
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@CodigoPlanoTrabalho", System.Data.DbType.AnsiString, 20, CodigoPlanoTrabalho );
	bd.AdicionarParametro("@Acao", System.Data.DbType.AnsiString, 400, Acao );
	bd.AdicionarParametro("@Objeto", System.Data.DbType.AnsiString, 400, Objeto );
	bd.AdicionarParametro("@SitInstCadastral", System.Data.DbType.AnsiString, 255, SitInstCadastral );
	bd.AdicionarParametro("@SitEngenharia", System.Data.DbType.AnsiString, 255, SitEngenharia );
	bd.AdicionarParametro("@SitSocial", System.Data.DbType.AnsiString, 255, SitSocial );
	bd.AdicionarParametro("@DataContratacao", System.Data.DbType.DateTime, -1, DataContratacao );
	bd.AdicionarParametro("@DataVigencia", System.Data.DbType.DateTime, -1, DataVigencia );
	bd.AdicionarParametro("@DataVigenciaProrrog1", System.Data.DbType.DateTime, -1, DataVigenciaProrrog1 );
	bd.AdicionarParametro("@DataVigenciaProrrog2", System.Data.DbType.DateTime, -1, DataVigenciaProrrog2 );
	bd.AdicionarParametro("@ValorRepasse", System.Data.DbType.Decimal, -1, ValorRepasse );
	bd.AdicionarParametro("@ValorContraPartida", System.Data.DbType.Decimal, -1, ValorContraPartida );
	bd.AdicionarParametro("@ValorContraPartidaEngenharia", System.Data.DbType.Decimal, -1, ValorContraPartidaEngenharia );
	bd.AdicionarParametro("@ValorContraPartidaSocial", System.Data.DbType.Decimal, -1, ValorContraPartidaSocial );
	bd.AdicionarParametro("@IDEmenda", System.Data.DbType.Int32, -1, IDEmenda );
	bd.AdicionarParametro("@DataReformulacaoPlanoTrabalho", System.Data.DbType.DateTime, -1, DataReformulacaoPlanoTrabalho );
	bd.AdicionarParametro("@ReformulacaoPlanoTrabalho", System.Data.DbType.AnsiString, 500, ReformulacaoPlanoTrabalho );
	bd.AdicionarParametro("@Programa", System.Data.DbType.AnsiString, 255, Programa );
	bd.AdicionarParametro("@DataEmpenho", System.Data.DbType.DateTime, -1, DataEmpenho );
	bd.AdicionarParametro("@CodEmpenho", System.Data.DbType.Int32, -1, CodEmpenho );
	bd.AdicionarParametro("@DataEmpenhoInvest", System.Data.DbType.DateTime, -1, DataEmpenhoInvest );
	bd.AdicionarParametro("@CodEmpenhoInvest", System.Data.DbType.Int32, -1, CodEmpenhoInvest );
	bd.AdicionarParametro("@DataEmpenhoCusteio", System.Data.DbType.DateTime, -1, DataEmpenhoCusteio );
	bd.AdicionarParametro("@CodEmpenhoCusteio", System.Data.DbType.Int32, -1, CodEmpenhoCusteio );
	bd.AdicionarParametro("@IDCliente", System.Data.DbType.Int32, -1, IDCliente );
	bd.AdicionarParametro("@NaturezaDespesa", System.Data.DbType.AnsiString, 500, NaturezaDespesa );
	bd.AdicionarParametro("@ValorInvestimento", System.Data.DbType.Decimal, -1, ValorInvestimento );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.Int32 Numero, System.Int32? IDArea, System.Int32? IDTipoRealizacao, System.Int32? IDCidade, System.Int32? NumeroFuncional, System.Decimal? Valor, System.String Autor){

      string sql = @"
INSERT INTO Contratos.Emenda
(
 Numero, 
 IDArea, 
 IDTipoRealizacao, 
 IDCidade, 
 NumeroFuncional, 
 Valor, 
 Autor
)
    VALUES 
(
@Numero, 
@IDArea, 
@IDTipoRealizacao, 
@IDCidade, 
@NumeroFuncional, 
@Valor, 
@Autor
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@Numero", System.Data.DbType.Int32, -1, Numero );
	bd.AdicionarParametro("@IDArea", System.Data.DbType.Int32, -1, IDArea );
	bd.AdicionarParametro("@IDTipoRealizacao", System.Data.DbType.Int32, -1, IDTipoRealizacao );
	bd.AdicionarParametro("@IDCidade", System.Data.DbType.Int32, -1, IDCidade );
	bd.AdicionarParametro("@NumeroFuncional", System.Data.DbType.Int32, -1, NumeroFuncional );
	bd.AdicionarParametro("@Valor", System.Data.DbType.Decimal, -1, Valor );
	bd.AdicionarParametro("@Autor", System.Data.DbType.AnsiString, 200, Autor );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}
	public static int Inserir (System.String CNPJ, System.String RazaoSocial, System.String Fantasia, System.String Logradouro, System.String Bairro, System.Int32? IDCidade, System.Int32? Cep, System.String Telefone, System.String Fax, System.String Responsavel, System.String Email, System.String IDBanco, System.String Conta, System.String Agencia, System.String TipoOperacao){

      string sql = @"
INSERT INTO Contratos.Empreiteira
(
 CNPJ, 
 RazaoSocial, 
 Fantasia, 
 Logradouro, 
 Bairro, 
 IDCidade, 
 Cep, 
 Telefone, 
 Fax, 
 Responsavel, 
 Email, 
 IDBanco, 
 Conta, 
 Agencia, 
 TipoOperacao
)
    VALUES 
(
@CNPJ, 
@RazaoSocial, 
@Fantasia, 
@Logradouro, 
@Bairro, 
@IDCidade, 
@Cep, 
@Telefone, 
@Fax, 
@Responsavel, 
@Email, 
@IDBanco, 
@Conta, 
@Agencia, 
@TipoOperacao
); SELECT SCOPE_IDENTITY();
";
	BdUtil bd = new BdUtil(sql); 
	bd.AdicionarParametro("@CNPJ", System.Data.DbType.AnsiString, 14, CNPJ );
	bd.AdicionarParametro("@RazaoSocial", System.Data.DbType.AnsiString, 200, RazaoSocial );
	bd.AdicionarParametro("@Fantasia", System.Data.DbType.AnsiString, 200, Fantasia );
	bd.AdicionarParametro("@Logradouro", System.Data.DbType.AnsiString, 200, Logradouro );
	bd.AdicionarParametro("@Bairro", System.Data.DbType.AnsiString, 100, Bairro );
	bd.AdicionarParametro("@IDCidade", System.Data.DbType.Int32, -1, IDCidade );
	bd.AdicionarParametro("@Cep", System.Data.DbType.Int32, -1, Cep );
	bd.AdicionarParametro("@Telefone", System.Data.DbType.AnsiString, 15, Telefone );
	bd.AdicionarParametro("@Fax", System.Data.DbType.AnsiString, 15, Fax );
	bd.AdicionarParametro("@Responsavel", System.Data.DbType.AnsiString, 200, Responsavel );
	bd.AdicionarParametro("@Email", System.Data.DbType.AnsiString, 200, Email );
	bd.AdicionarParametro("@IDBanco", System.Data.DbType.AnsiString, 3, IDBanco );
	bd.AdicionarParametro("@Conta", System.Data.DbType.AnsiString, 50, Conta );
	bd.AdicionarParametro("@Agencia", System.Data.DbType.AnsiString, 50, Agencia );
	bd.AdicionarParametro("@TipoOperacao", System.Data.DbType.AnsiString, 3, TipoOperacao );

	 object objRetorno = bd.ExecuteScalar();
	 return ( objRetorno == null || Convert.IsDBNull(objRetorno)) ? 0 : Convert.ToInt32(objRetorno);
	}