示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }
示例#3
0
        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);
            }
        }
示例#4
0
        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);
            }
        }