public static void Inserir(System.Int32 ID, System.String Cmp_Nome, System.DateTime Cmp_DatInc, System.DateTime Cmp_DatHor, System.String Cmp_UsuTra)
        {
            string sql = @"
            INSERT INTO COMPANHIA
            (
             Cmp_Nome,
             Cmp_DatInc,
             Cmp_DatHor,
             Cmp_UsuTra
            )
            VALUES
            (
            @Cmp_Nome,
            @Cmp_DatInc,
            @Cmp_DatHor,
            @Cmp_UsuTra
            )
            ";
            BdUtil bd = new BdUtil(sql);
            bd.AdicionarParametro("@Cmp_Nome", System.Data.DbType.String, 40, Cmp_Nome );
            bd.AdicionarParametro("@Cmp_DatInc", System.Data.DbType.DateTime, -1, Cmp_DatInc );
            bd.AdicionarParametro("@Cmp_DatHor", System.Data.DbType.DateTime, -1, Cmp_DatHor );
            bd.AdicionarParametro("@Cmp_UsuTra", System.Data.DbType.String, 15, Cmp_UsuTra );

            bd.ExecuteNonQuery();
        }
	public static DataTable ObterPor_PK_Empreiteira (System.Int32 IDEmpreiteira){
string sql = @"
SELECT 
	
	IDEmpreiteira, 
	CNPJ, 
	RazaoSocial, 
	Fantasia, 
	Logradouro, 
	Bairro, 
	IDCidade, 
	Cep, 
	Telefone, 
	Fax, 
	Responsavel, 
	Email, 
	IDBanco, 
	Conta, 
	Agencia, 
	TipoOperacao 
FROM 
	Contratos.Empreiteira
	  
 WHERE 
	IDEmpreiteira = @IDEmpreiteira";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@IDEmpreiteira", System.Data.DbType.Int32, -1, IDEmpreiteira );
      return bd.ObterDataTable();
    }
	public static DataTable ObterPor_UQ_Prefeito (System.String Nome){
string sql = @"
SELECT 
	
	IDPrefeito, 
	Nome, 
	RG, 
	OrgaoExpedidor, 
	IDEstadoExpedidor, 
	DataExpedicao, 
	Logradouro, 
	Bairro, 
	IDCidade, 
	CEP, 
	Nascimento, 
	Email, 
	Telefone, 
	Celular, 
	NomeConjuge, 
	DataNascimentoConjuge 
FROM 
	Contratos.Prefeito
	  
 WHERE 
	( Nome LIKE @Nome + '%' )";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 80, Nome );
      return bd.ObterDataTable();
    }
Ejemplo n.º 4
0
 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>();
 }
Ejemplo n.º 5
0
 public static DataTable ObterEmenda(int? Numero,
     int? NumeroFuncional, int? IDArea,
     int? IDTipoRealizacao, string Autor)
 {
     BdUtil bd = new BdUtil(@"
     SELECT
     Emenda.*,
     M.Nome as NomeCidade,
     M.IDEstado as IDEstado
     FROM
     Contratos.Emenda Emenda
     LEFT JOIN Cadastros.Municipio M on M.IDCidade = Emenda.IDCidade
     where
     (@Numero is null OR Numero = @Numero ) AND
     (@NumeroFuncional is null OR NumeroFuncional = @NumeroFuncional ) AND
     (@IDArea is null OR IDArea = @IDArea ) AND
     (@IDTipoRealizacao is null OR IDTipoRealizacao = @IDTipoRealizacao ) AND
     (@Autor is null OR Autor LIKE @Autor + '%' )
     ORDER BY Numero
     ");
     bd.AdicionarParametro("@Numero", DbType.Int32, Numero);
     bd.AdicionarParametro("@NumeroFuncional", DbType.Int32, NumeroFuncional);
     bd.AdicionarParametro("@IDArea", DbType.Int32, IDArea);
     bd.AdicionarParametro("@IDTipoRealizacao", DbType.Int32, IDTipoRealizacao);
     bd.AdicionarParametro("@Autor", DbType.AnsiString, Autor);
     return bd.ObterDataTable();
 }
	public static DataTable ObterPor_PK_Prefeito (System.Int32 IDPrefeito){
string sql = @"
SELECT 
	
	IDPrefeito, 
	Nome, 
	RG, 
	OrgaoExpedidor, 
	IDEstadoExpedidor, 
	DataExpedicao, 
	Logradouro, 
	Bairro, 
	IDCidade, 
	CEP, 
	Nascimento, 
	Email, 
	Telefone, 
	Celular, 
	NomeConjuge, 
	DataNascimentoConjuge 
FROM 
	Contratos.Prefeito
	  
 WHERE 
	IDPrefeito = @IDPrefeito";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@IDPrefeito", System.Data.DbType.Int32, -1, IDPrefeito );
      return bd.ObterDataTable();
    }
	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 DataTable ObterFolhaModuloFuncaoParaMenu(string Codigo, int IDUsuario)
        {
            string sql = @"SELECT DISTINCT Sistema.Codigo + '|' + Modulo.Codigo  + '|' + Funcao.Codigo AS Codigo,
               Sistema.Codigo,
               Modulo.Codigo,
               Funcao.Codigo,
               Sistema.Codigo + '|' + Modulo.Codigo AS CodigoRaiz,
               FUNCAO.Nome AS Nome,
               '' AS Descricao,
               Funcao.Url AS Url,
               Cast( '1' as bit ) AS PermiteAcessoInternet
            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 Sistema.IDSistema = SISTEMA.IDSistema

            WHERE (GRUPOUSUARIO.IDUsuario = @IDUsuario) AND
              (SISTEMA.Codigo = @Codigo) AND
              (FUNCAO.Ativo = 1) AND
              (FUNCAO.Menu = 1)
            ORDER BY Sistema.Codigo, Modulo.COdigo, Funcao.Codigo";

            BdUtil bdUtil = new BdUtil(sql);
            bdUtil.AdicionarParametro("@Codigo", DbType.AnsiString, Codigo);
            bdUtil.AdicionarParametro("@IDUsuario", DbType.Int32, IDUsuario);

            return bdUtil.ObterDataTable();
        }
	public static DataTable ObterPor_UQ_Empreiteira (System.String CNPJ){
string sql = @"
SELECT 
	
	IDEmpreiteira, 
	CNPJ, 
	RazaoSocial, 
	Fantasia, 
	Logradouro, 
	Bairro, 
	IDCidade, 
	Cep, 
	Telefone, 
	Fax, 
	Responsavel, 
	Email, 
	IDBanco, 
	Conta, 
	Agencia, 
	TipoOperacao 
FROM 
	Contratos.Empreiteira
	  
 WHERE 
	( CNPJ LIKE @CNPJ + '%' )";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@CNPJ", System.Data.DbType.AnsiString, 14, CNPJ );
      return bd.ObterDataTable();
    }
	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 void Apagar(System.Int32 ID)
 {
     string sql =
     @"DELETE FROM COMPANHIA
     WHERE ID = @ID AND Cmp_Nome = @Cmp_Nome AND Cmp_DatInc = @Cmp_DatInc AND Cmp_DatHor = @Cmp_DatHor AND Cmp_UsuTra = @Cmp_UsuTra";      BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@ID", System.Data.DbType.Int32, -1, ID );
       bd.ExecuteNonQuery();
 }
Ejemplo n.º 12
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>();
 }
Ejemplo n.º 13
0
 public static DataTable Obter()
 {
     string sql =
       @"SELECT Cmp_ID, Plt_Bairro, Plt_CEP, Plt_CgcPlt, Plt_Cidade, Plt_DatHor, Plt_DatInc, Plt_Endere, Plt_Estado, Plt_FaxNum, Plt_InsEst, Plt_Nome, Plt_Planta, Plt_Ramal, Plt_RazSoc, Plt_TelNum, Plt_UsuTra, Tbm_ID
     FROM PLANTA
     order by Plt_Nome";
     BdUtil bd = new BdUtil(sql);
     return bd.ObterDataTable();
 }
Ejemplo n.º 14
0
 public static DataTable Obter_ParaComboBox()
 {
     string sql = @"
     SELECT Plt_Nome, Plt_Planta, (Cast(Plt_Planta as VarChar(4)) + ' - ' + Plt_Nome) as Plt_Descri
     FROM PLANTA
     order by Plt_Planta, Plt_Nome";
     BdUtil bd = new BdUtil(sql);
     return bd.ObterDataTable();
 }
    public static DataTable ObterPor_UQ_MODULO(int IDSistema, String Codigo)
    {
        string sql = "Select * From Permissao.Modulo where IDSistema = @IDSistema and Codigo = @Codigo";
        BdUtil bd = new BdUtil(sql);
        bd.AdicionarParametro("@IDSistema", System.Data.DbType.Int32, -1, IDSistema);
        bd.AdicionarParametro("@Codigo", System.Data.DbType.AnsiString, 50, Codigo);

        return bd.ObterDataTable();
    }
 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>();
 }
Ejemplo n.º 17
0
 public static DataTable ObterPor_Cmp_ID(System.Int32 Cmp_ID)
 {
     string sql =
       @"SELECT Cmp_ID, Plt_Bairro, Plt_CEP, Plt_CgcPlt, Plt_Cidade, Plt_DatHor, Plt_DatInc, Plt_Endere, Plt_Estado, Plt_FaxNum, Plt_InsEst, Plt_Nome, Plt_Planta, Plt_Ramal, Plt_RazSoc, Plt_TelNum, Plt_UsuTra, Tbm_ID
     FROM PLANTA
     WHERE (Cmp_ID = @Cmp_ID)
     order by Plt_Nome";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@Cmp_ID", DbType.Int32, Cmp_ID);
     return bd.ObterDataTable();
 }
Ejemplo n.º 18
0
 public static DataTable ObterUsuario(int usu_ID)
 {
     string sql = @"
     SELECT *
     FROM USUARIO
      WHERE
     ( Usu_ID = @Usu_ID )";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@Usu_ID", System.Data.DbType.Int32, usu_ID);
     return bd.ObterDataTable();
 }
    public static void Apagar (System.Int32 original_IDModulo)
	{
      string sql = 
@"DELETE FROM Permissao.Modulo

    WHERE 
IDModulo = @original_IDModulo
";	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@original_IDModulo", System.Data.DbType.Int32, -1, original_IDModulo );

      bd.ExecuteNonQuery();
    }
Ejemplo n.º 20
0
 /// <summary>
 /// Retorna Sis_Descri, Sis_LogAcesso 
 /// </summary>
 /// <param name="Sis_CodSis"></param>
 /// <returns></returns>
 public static DataTable ObterSistema(string Codigo)
 {
     string sql = @"Select * FROM Permissao.Sistema
                    WHERE (Codigo = @Codigo)";
     BdUtil bdUtil = new BdUtil(sql);
     bdUtil.AdicionarParametro("@Codigo", DbType.AnsiString, Codigo);
     return bdUtil.ObterDataTable();
     //DataSet retorno = bdUtil.ObterDataSet();
     //Sis_Descri = retorno.Tables[0].Rows[0]["Sis_Descri"].ToString();
     //Sis_LogAcesso = (byte)retorno.Tables[0].Rows[0]["Sis_LogAcesso"];
     //return bdUtil.ExecuteScalar<string>();
 }
public static void Alterar (System.Int32 original_IDTipoRealizacao, System.String Nome){
      string sql = 
@"UPDATE Contratos.TipoRealizacao SET
	Nome= @Nome

    WHERE IDTipoRealizacao = @original_IDTipoRealizacao";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 50, Nome );

	bd.AdicionarParametro("@original_IDTipoRealizacao", System.Data.DbType.Int32, -1, original_IDTipoRealizacao );

      bd.ExecuteNonQuery();
    }
Ejemplo n.º 22
0
 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>();
 }
Ejemplo n.º 23
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);
 }
Ejemplo n.º 24
0
 public static DataTable ObterUsuario(int usu_ID, string usu_Nome)
 {
     string sql = @"
     SELECT *
     FROM USUARIO
     WHERE (Usu_Nome Like @Usu_Nome or @Usu_Nome is null)
     and   (Usu_ID Like @Usu_ID or @Usu_ID = 0)
     Order By Usu_Nome
     ";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@Usu_Nome", System.Data.DbType.String, usu_Nome);
     bd.AdicionarParametro("@Usu_ID", System.Data.DbType.Int32, usu_ID);
     return bd.ObterDataTable();
 }
        public static void Alterar(System.Int32 ID, System.String Cmp_Nome, System.DateTime Cmp_DatInc, System.DateTime Cmp_DatHor, System.String Cmp_UsuTra)
        {
            string sql =
            @"UPDATE COMPANHIA SET
            Cmp_Nome= @Cmp_Nome
            , 	Cmp_DatInc= @Cmp_DatInc
            , 	Cmp_DatHor= @Cmp_DatHor
            , 	Cmp_UsuTra= @Cmp_UsuTra

            WHERE ID = @ID";
              BdUtil bd = new BdUtil(sql);
            bd.AdicionarParametro("@ID", System.Data.DbType.Int32, -1, ID );
              bd.ExecuteNonQuery();
        }
Ejemplo n.º 26
0
        public static DataTable ObterEmpreiteira(string Filtro, string ValorFiltro)
        {
            string sql = @"
            SELECT
            *
            FROM
            Contratos.Empreiteira
             WHERE
            {0} LIKE '%'+ @{0}
            ";

            BdUtil bd = new BdUtil(string.Format(sql, Filtro));
            bd.AdicionarParametro("@" + Filtro, System.Data.DbType.AnsiString, ValorFiltro);
            return bd.ObterDataTable();
        }
public static void Alterar (System.Int32 original_IDPermissao, System.Int32 IDGrupoUsuario, System.Int32 IDFuncao){
      string sql = 
@"UPDATE Permissao.Permissao SET
	IDGrupoUsuario= @IDGrupoUsuario
, 	IDFuncao= @IDFuncao

    WHERE IDPermissao = @original_IDPermissao";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@IDGrupoUsuario", System.Data.DbType.Int32, -1, IDGrupoUsuario );
	bd.AdicionarParametro("@IDFuncao", System.Data.DbType.Int32, -1, IDFuncao );

	bd.AdicionarParametro("@original_IDPermissao", System.Data.DbType.Int32, -1, original_IDPermissao );

      bd.ExecuteNonQuery();
    }
Ejemplo n.º 28
0
 public static DataTable ObterPorID(System.Int32 IDPrefeito)
 {
     string sql = @"
     SELECT
     P.*,
     M.IDEstado
     FROM
     Contratos.Prefeito P
     LEFT JOIN Cadastros.Municipio M on M.IDCidade = P.IDCidade
      WHERE
     P.IDPrefeito = @IDPrefeito";
     BdUtil bd = new BdUtil(sql);
     bd.AdicionarParametro("@IDPrefeito", System.Data.DbType.Int32, -1, IDPrefeito);
     return bd.ObterDataTable();
 }
	public static DataTable ObterPor_UQ_TipoRealizacao (System.String Nome){
string sql = @"
SELECT 
	
	IDTipoRealizacao, 
	Nome 
FROM 
	Contratos.TipoRealizacao
	  
 WHERE 
	( Nome LIKE @Nome )";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@Nome", System.Data.DbType.AnsiString, 50, Nome );
      return bd.ObterDataTable();
    }
	public static DataTable ObterPor_PK_TipoRealizacao (System.Int32 IDTipoRealizacao){
string sql = @"
SELECT 
	
	IDTipoRealizacao, 
	Nome 
FROM 
	Contratos.TipoRealizacao
	  
 WHERE 
	IDTipoRealizacao = @IDTipoRealizacao";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@IDTipoRealizacao", System.Data.DbType.Int32, -1, IDTipoRealizacao );
      return bd.ObterDataTable();
    }