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 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();
 }
    public static void Apagar (System.Int32 original_IDPermissao)
	{
      string sql = 
@"DELETE FROM Permissao.Permissao

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

      bd.ExecuteNonQuery();
    }
        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();
        }
public static void Alterar (System.Int32 original_IDUsuario, System.String Login, System.String Senha){
      string sql = 
@"UPDATE Permissao.Usuario SET
	Login= @Login
, 	Senha= @Senha

    WHERE IDUsuario = @original_IDUsuario";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@Login", System.Data.DbType.AnsiString, 50, Login );
	bd.AdicionarParametro("@Senha", System.Data.DbType.AnsiString, 4000, Senha );

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

      bd.ExecuteNonQuery();
    }
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();
    }
public static void Alterar (System.Int32 original_IDGrupo, System.String Nome){
      string sql = 
@"UPDATE Permissao.Grupo SET
	Nome= @Nome
, 	UsuTra= @UsuTra
, 	DatHor= GetDate()

    WHERE IDGrupo = @original_IDGrupo";
	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("@original_IDGrupo", System.Data.DbType.Int32, -1, original_IDGrupo );

      bd.ExecuteNonQuery();
    }
public static void Alterar (System.Int32 original_IDSistema, System.String Nome, System.String Url, System.String Codigo){
      string sql = 
@"UPDATE Permissao.Sistema SET
	Nome= @Nome
, 	Url= @Url
, 	Codigo= @Codigo

    WHERE IDSistema = @original_IDSistema";
	BdUtil bd = new BdUtil(sql);
	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 );

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

      bd.ExecuteNonQuery();
    }
 public static void Inserir(System.Byte Plt_Planta,
     System.Int16 Sis_CodSis,
     System.Int16? Mod_CodMod,
     System.Byte? Fun_CodFun,
     System.String Usu_Login,
     System.DateTime Log_DatLog,
     System.String Log_Tipo)
 {
     string sql = @"INSERT INTO LOGUSUARIOS (Fun_CodFun,  Log_DatLog,  Log_Tipo,  Mod_CodMod,  Plt_Planta,  Sis_CodSis,  Usu_Login)
                               VALUES (@Fun_CodFun, @Log_DatLog, @Log_Tipo, @Mod_CodMod, @Plt_Planta, @Sis_CodSis, @Usu_Login)";
       BdUtil bd = new BdUtil(sql);
       bd.AdicionarParametro("@Fun_CodFun", System.Data.DbType.Double, Fun_CodFun);
       bd.AdicionarParametro("@Log_DatLog", System.Data.DbType.DateTime, Log_DatLog);
       bd.AdicionarParametro("@Log_Tipo", System.Data.DbType.String, Log_Tipo);
       bd.AdicionarParametro("@Mod_CodMod", System.Data.DbType.Int16, Mod_CodMod);
       bd.AdicionarParametro("@Plt_Planta", System.Data.DbType.Double, Plt_Planta);
       bd.AdicionarParametro("@Sis_CodSis", System.Data.DbType.Int16, Sis_CodSis);
       bd.AdicionarParametro("@Usu_Login", System.Data.DbType.String, 15, Usu_Login);
       bd.ExecuteNonQuery();
 }
public static void Alterar (System.Int32 original_IDFuncao, System.Int32 IDModulo, System.String Nome, System.String Url, System.String Codigo, System.Boolean Ativo, System.Boolean? Menu){
      string sql = 
@"UPDATE Permissao.Funcao SET
	IDModulo= @IDModulo
, 	Nome= @Nome
, 	Url= @Url
, 	Codigo= @Codigo
, 	Ativo= @Ativo
, 	Menu= @Menu

    WHERE IDFuncao = @original_IDFuncao";
	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@IDModulo", System.Data.DbType.Int32, -1, IDModulo );
	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 );
	bd.AdicionarParametro("@Ativo", System.Data.DbType.Boolean, -1, Ativo );
	bd.AdicionarParametro("@Menu", System.Data.DbType.Boolean, -1, Menu );

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

      bd.ExecuteNonQuery();
    }
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();
    }
public static void Alterar (System.Byte original_Plt_Planta, System.String original_Par_NomPar, 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 = 
@"UPDATE dbo.PARAMETROS SET
	Plt_Planta= @Plt_Planta
, 	Par_NomPar= @Par_NomPar
, 	Par_ValPar= @Par_ValPar
, 	Par_ParFix= @Par_ParFix
, 	Par_DatHor= GetDate()
, 	Par_UsuTra= @Par_UsuTra
, 	Sis_CodSis= @Sis_CodSis
, 	Par_Descricao= @Par_Descricao

    WHERE Plt_Planta = @original_Plt_Planta AND Par_NomPar = @original_Par_NomPar";
	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 );

	bd.AdicionarParametro("@original_Plt_Planta", System.Data.DbType.Byte, -1, original_Plt_Planta );
	bd.AdicionarParametro("@original_Par_NomPar", System.Data.DbType.String, 20, original_Par_NomPar );

      bd.ExecuteNonQuery();
    }
public static void Alterar (System.Int32 original_IDEmenda, System.Int32 Numero, System.Int32? IDArea, System.Int32? IDTipoRealizacao, System.Int32? IDCidade, System.Int32? NumeroFuncional, System.Decimal? Valor, System.String Autor){
      string sql = 
@"UPDATE Contratos.Emenda SET
	Numero= @Numero
, 	IDArea= @IDArea
, 	IDTipoRealizacao= @IDTipoRealizacao
, 	IDCidade= @IDCidade
, 	NumeroFuncional= @NumeroFuncional
, 	Valor= @Valor
, 	Autor= @Autor

    WHERE IDEmenda = @original_IDEmenda";
	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 );

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

      bd.ExecuteNonQuery();
    }
    public static void Apagar (System.Int32 original_IDEmenda)
	{
      string sql = 
@"DELETE FROM Contratos.Emenda

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

      bd.ExecuteNonQuery();
    }
public static void Alterar (System.Int32 original_IDPlanoTrabalho, 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 = 
@"UPDATE Contratos.PlanoTrabalho SET
	CodigoPlanoTrabalho= @CodigoPlanoTrabalho
, 	Acao= @Acao
, 	Objeto= @Objeto
, 	SitInstCadastral= @SitInstCadastral
, 	SitEngenharia= @SitEngenharia
, 	SitSocial= @SitSocial
, 	DataContratacao= @DataContratacao
, 	DataVigencia= @DataVigencia
, 	DataVigenciaProrrog1= @DataVigenciaProrrog1
, 	DataVigenciaProrrog2= @DataVigenciaProrrog2
, 	ValorRepasse= @ValorRepasse
, 	ValorContraPartida= @ValorContraPartida
, 	ValorContraPartidaEngenharia= @ValorContraPartidaEngenharia
, 	ValorContraPartidaSocial= @ValorContraPartidaSocial
, 	IDEmenda= @IDEmenda
, 	DataReformulacaoPlanoTrabalho= @DataReformulacaoPlanoTrabalho
, 	ReformulacaoPlanoTrabalho= @ReformulacaoPlanoTrabalho
, 	Programa= @Programa
, 	DataEmpenho= @DataEmpenho
, 	CodEmpenho= @CodEmpenho
, 	DataEmpenhoInvest= @DataEmpenhoInvest
, 	CodEmpenhoInvest= @CodEmpenhoInvest
, 	DataEmpenhoCusteio= @DataEmpenhoCusteio
, 	CodEmpenhoCusteio= @CodEmpenhoCusteio
, 	IDCliente= @IDCliente
, 	NaturezaDespesa= @NaturezaDespesa
, 	ValorInvestimento= @ValorInvestimento

    WHERE IDPlanoTrabalho = @original_IDPlanoTrabalho";
	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 );

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

      bd.ExecuteNonQuery();
    }
    public static void Apagar (System.Int32 original_IDPlanoTrabalho)
	{
      string sql = 
@"DELETE FROM Contratos.PlanoTrabalho

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

      bd.ExecuteNonQuery();
    }
public static void Alterar (System.Int32 original_IDPrefeito, 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 = 
@"UPDATE Contratos.Prefeito SET
	Nome= @Nome
, 	RG= @RG
, 	OrgaoExpedidor= @OrgaoExpedidor
, 	IDEstadoExpedidor= @IDEstadoExpedidor
, 	DataExpedicao= @DataExpedicao
, 	Logradouro= @Logradouro
, 	Bairro= @Bairro
, 	IDCidade= @IDCidade
, 	CEP= @CEP
, 	Nascimento= @Nascimento
, 	Email= @Email
, 	Telefone= @Telefone
, 	Celular= @Celular
, 	NomeConjuge= @NomeConjuge
, 	DataNascimentoConjuge= @DataNascimentoConjuge

    WHERE IDPrefeito = @original_IDPrefeito";
	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 );

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

      bd.ExecuteNonQuery();
    }
    public static void Apagar (System.Byte original_Plt_Planta, System.String original_Par_NomPar)
	{
      string sql = 
@"DELETE FROM dbo.PARAMETROS

    WHERE 
Plt_Planta = @original_Plt_Planta AND Par_NomPar = @original_Par_NomPar
";	BdUtil bd = new BdUtil(sql);
	bd.AdicionarParametro("@original_Plt_Planta", System.Data.DbType.Byte, -1, original_Plt_Planta );
	bd.AdicionarParametro("@original_Par_NomPar", System.Data.DbType.String, 20, original_Par_NomPar );

      bd.ExecuteNonQuery();
    }
public static void Alterar (System.Int32 original_IDEmpreiteira, 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 = 
@"UPDATE Contratos.Empreiteira SET
	CNPJ= @CNPJ
, 	RazaoSocial= @RazaoSocial
, 	Fantasia= @Fantasia
, 	Logradouro= @Logradouro
, 	Bairro= @Bairro
, 	IDCidade= @IDCidade
, 	Cep= @Cep
, 	Telefone= @Telefone
, 	Fax= @Fax
, 	Responsavel= @Responsavel
, 	Email= @Email
, 	IDBanco= @IDBanco
, 	Conta= @Conta
, 	Agencia= @Agencia
, 	TipoOperacao= @TipoOperacao

    WHERE IDEmpreiteira = @original_IDEmpreiteira";
	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 );

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

      bd.ExecuteNonQuery();
    }