public Empresa() { Endereco = new Endereco(); Telefone = new Telefone(); m_oRepositorio = new rpEmpresa(); SetAtributo = new Atributo.Atributo("Codigo", "Código", "CodigoEmpresa", true, false, eComponenteGrafico.eTextBox, 50, 70, null, false, false); SetAtributo = new Atributo.Atributo("RazaoSocial", "Razão Social", "RazaoSocialEmpresa", true, true, eComponenteGrafico.eTextBox, 200, 70, null, false, false); SetAtributo = new Atributo.Atributo("SubEmpresa", "SubEmpresa", "SubEmpresa", true, false, eComponenteGrafico.eTextBox, 150, 70, null, false, false); SetAtributo = new Atributo.Atributo("Nome", "Nome Fantasia", "NomeEmpresa", true, true, eComponenteGrafico.eTextBox, 150, 70, null, false, false); SetAtributo = new Atributo.Atributo("CNPJ", "CNPJ", "CNPJEmpresa", false, true, eComponenteGrafico.eTextBox, 100, 70, null, false, false); SetAtributo = new Atributo.Atributo("Url", "URL", "UrlEmpresa", false, true, eComponenteGrafico.eTextBox, 300, 100, null, false, false); SetAtributo = new Atributo.Atributo("Endereco", "Endereco", "EnderecoEmpresa", false, false, eComponenteGrafico.eTextBox, 100, 70, "Dor.Pessoa.Endereco,Pessoa", true, true); SetAtributo = new Atributo.Atributo("Telefone", "Telefone", "TelefoneEmpresa", false, false, eComponenteGrafico.eTextBox, 100, 70, "Dor.Pessoa.Telefone,Pessoa", true, true); }
internal void Criar(Endereco v_oEndereco) { try { sbSQL.Length = 0; sbSQL.Append("INSERT INTO TBPRO010("); sbSQL.Append("CDCEP,"); sbSQL.Append("DSCOMP,"); sbSQL.Append("IDPRO021,"); sbSQL.Append("NMBARR,"); sbSQL.Append("NMCIDD,"); sbSQL.Append("NMLOGR,"); sbSQL.Append("NRNUMR"); sbSQL.Append(") VALUES ("); sbSQL.Append(":CDCEP,"); sbSQL.Append(":DSCOMP,"); sbSQL.Append(":IDPRO021,"); sbSQL.Append(":NMBARR,"); sbSQL.Append(":NMCIDD,"); sbSQL.Append(":NMLOGR,"); sbSQL.Append(":NRNUMR"); sbSQL.Append(")"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("CDCEP").ToString(), v_oEndereco.Cep); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSCOMP").ToString(), v_oEndereco.Complemento); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO021").ToString(), v_oEndereco.CodigoUF); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMBARR").ToString(), v_oEndereco.Bairro); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMCIDD").ToString(), v_oEndereco.Cidade); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMLOGR").ToString(), v_oEndereco.Logradouro); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NRNUMR").ToString(), v_oEndereco.Numero); oCmd.ExecuteNonQuery(); v_oEndereco.Codigo = ObterNovoCodigo(oCmd, "SEQTBPRO010"); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }
internal void Salvar(Endereco v_oEndereco) { try { sbSQL.Length = 0; sbSQL.Append(" UPDATE TBPRO010 SET CDCEP =:CDCEP, DSCOMP =:DSCOMP, IDPRO021 =:IDPRO021, NMBARR =:NMBARR, NMCIDD =:NMCIDD, NMLOGR =:NMLOGR, NRNUMR =:NRNUMR"); sbSQL.Append(" WHERE IDPRO010 =:IDPRO010"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("CDCEP").ToString(), v_oEndereco.Cep); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSCOMP").ToString(), v_oEndereco.Complemento); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO021").ToString(), v_oEndereco.CodigoUF); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMBARR").ToString(), v_oEndereco.Bairro); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMCIDD").ToString(), v_oEndereco.Cidade); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMLOGR").ToString(), v_oEndereco.Logradouro); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NRNUMR").ToString(), v_oEndereco.Numero); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO010").ToString(), v_oEndereco.Codigo); oCmd.ExecuteNonQuery(); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }
internal void Obter(Endereco v_oEndereco, long v_iCodigo) { try { sbSQL.Length = 0; sbSQL.Append(" SELECT CDCEP, DSCOMP, IDPRO010, IDPRO021, NMBARR, NMCIDD, NMLOGR, NRNUMR"); sbSQL.Append(" FROM TBPRO010"); sbSQL.Append(" WHERE IDPRO010 =:IDPRO010"); sbSQL = TratarSQLParametroBanco(sbSQL.ToString()); oCmd = ObterCommand(sbSQL.ToString()); UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO010").ToString(), v_iCodigo); oReader = oCmd.ExecuteReader(); if (oReader.Read()) { v_oEndereco.Cep = UtDbNet.CampoLiteral(oReader["CDCEP"]); v_oEndereco.Complemento = UtDbNet.CampoLiteral(oReader["DSCOMP"]); v_oEndereco.Codigo = UtDbNet.CampoLongo(oReader["IDPRO010"]); v_oEndereco.CodigoUF = UtDbNet.CampoLongo(oReader["IDPRO021"]); v_oEndereco.Bairro = UtDbNet.CampoLiteral(oReader["NMBARR"]); v_oEndereco.Cidade = UtDbNet.CampoLiteral(oReader["NMCIDD"]); v_oEndereco.Logradouro = UtDbNet.CampoLiteral(oReader["NMLOGR"]); v_oEndereco.Numero = UtDbNet.CampoLiteral(oReader["NRNUMR"]); } oReader.Close(); oCmd.Dispose(); } catch (Exception ex) { throw new Dor.Util.OperacaoInvalidaBD(ex); } }