Example #1
0
        public void criar_com_dbtransaction_com_SqlTransaction_sucesso_test()
        {
            Empresa empresa = new Empresa();

            var transaction = MockRepository.GenerateMock<SqlTransaction>();

            empresa.Criar(transaction);
        }
Example #2
0
        public void gravar_com_sucesso_test()
        {
            Empresa empresa = new Empresa();
            Hashtable hashTable = new Hashtable();

            hashTable.Add("CNPJEmpresa",123);

            empresa.Gravar(hashTable);
        }
Example #3
0
        internal void Criar(Empresa v_oEmpresa)
        {
            try
            {
                sbSQL.Length = 0;
                sbSQL.Append("INSERT INTO TBPRO012(");

                sbSQL.Append("CDCNPJ,");
                sbSQL.Append("DSURL,");
                sbSQL.Append("IDPRO010,");
                sbSQL.Append("IDPRO011,");
                sbSQL.Append("NMFANT,");
                sbSQL.Append("NMRAZASOCL,");
                sbSQL.Append("IDSUBEMPR");

                sbSQL.Append(") VALUES (");

                sbSQL.Append(":CDCNPJ,");
                sbSQL.Append(":DSURL,");
                sbSQL.Append(":IDPRO010,");
                sbSQL.Append(":IDPRO011,");
                sbSQL.Append(":NMFANT,");
                sbSQL.Append(":NMRAZASOCL,");
                sbSQL.Append(":IDSUBEMPR");
                sbSQL.Append(")");

                sbSQL = TratarSQLParametroBanco(sbSQL.ToString());
                oCmd = ObterCommand(sbSQL.ToString());

                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("CDCNPJ").ToString(), v_oEmpresa.CNPJ);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSURL").ToString(), v_oEmpresa.Url);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO010").ToString(), v_oEmpresa.Endereco.Codigo);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO011").ToString(), v_oEmpresa.Telefone.Codigo);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMFANT").ToString(), v_oEmpresa.Nome);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMRAZASOCL").ToString(), v_oEmpresa.RazaoSocial);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDSUBEMPR").ToString(), v_oEmpresa.SubEmpresa);

                oCmd.ExecuteNonQuery();

                v_oEmpresa.Codigo = ObterNovoCodigo(oCmd, "SEQTBPRO012");
                oCmd.Dispose();
            }
            catch (Exception ex)
            {
                throw new Dor.Util.OperacaoInvalidaBD(ex);
            }
        }
Example #4
0
        internal void Salvar(Empresa v_oEmpresa)
        {
            try
            {
                sbSQL.Length = 0;
                sbSQL.Append(" UPDATE TBPRO012 SET CDCNPJ =:CDCNPJ, DSURL =:DSURL, IDPRO010 =:IDPRO010,");
                sbSQL.Append(" IDPRO011 =:IDPRO011, NMFANT =:NMFANT, NMRAZASOCL =:NMRAZASOCL, IDSUBEMPR =:IDSUBEMPR");
                sbSQL.Append(" WHERE IDPRO012 =:IDPRO012");

                sbSQL = TratarSQLParametroBanco(sbSQL.ToString());
                oCmd = ObterCommand(sbSQL.ToString());

                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("CDCNPJ").ToString(), v_oEmpresa.CNPJ);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("DSURL").ToString(), v_oEmpresa.Url);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO010").ToString(), v_oEmpresa.Endereco.Codigo);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO011").ToString(), v_oEmpresa.Telefone.Codigo);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMFANT").ToString(), v_oEmpresa.Nome);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("NMRAZASOCL").ToString(), v_oEmpresa.RazaoSocial);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDSUBEMPR").ToString(), v_oEmpresa.SubEmpresa);
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO012").ToString(), v_oEmpresa.Codigo);

                oCmd.ExecuteNonQuery();
                oCmd.Dispose();
            }
            catch (Exception ex)
            {
                throw new Dor.Util.OperacaoInvalidaBD(ex);
            }
        }
Example #5
0
        internal void Obter(Empresa v_oEmpresa, long v_iCodigo)
        {
            try
            {
                sbSQL.Length = 0;
                sbSQL.Append(" SELECT CDCNPJ, DSURL, IDPRO010, IDPRO011, IDPRO012, NMFANT, NMRAZASOCL,IDSUBEMPR, IDDWD001");
                sbSQL.Append(" FROM TBPRO012");
                sbSQL.Append(" WHERE IDPRO012 =:IDPRO012");

                sbSQL = TratarSQLParametroBanco(sbSQL.ToString());
                oCmd = ObterCommand(sbSQL.ToString());
                UtDbNet.AdicionarParametro(oCmd, TratarSQLParametroBanco("IDPRO012").ToString(), v_iCodigo);

                oReader = oCmd.ExecuteReader();
                if (oReader.Read())
                {
                    v_oEmpresa.CNPJ = UtDbNet.CampoLiteral(oReader["CDCNPJ"]);
                    v_oEmpresa.Url = UtDbNet.CampoLiteral(oReader["DSURL"]);
                    v_oEmpresa.Endereco.Codigo = UtDbNet.CampoLongo(oReader["IDPRO010"]);
                    v_oEmpresa.Telefone.Codigo = UtDbNet.CampoLongo(oReader["IDPRO011"]);
                    v_oEmpresa.Codigo = UtDbNet.CampoLongo(oReader["IDPRO012"]);
                    v_oEmpresa.Nome = UtDbNet.CampoLiteral(oReader["NMFANT"]);
                    v_oEmpresa.RazaoSocial = UtDbNet.CampoLiteral(oReader["NMRAZASOCL"]);
                    v_oEmpresa.SubEmpresa = UtDbNet.CampoLongo(oReader["IDSUBEMPR"]);
                }

                oReader.Close();
                oCmd.Dispose();

            }
            catch (Exception ex)
            {
                throw new Dor.Util.OperacaoInvalidaBD(ex);
            }
        }
Example #6
0
        public void obter_com_sucesso_test()
        {
            Empresa empresa = new Empresa();

            empresa.Obter(1);
        }
Example #7
0
        public void listar_com_sucesso_test()
        {
            Empresa empresa = new Empresa();

            empresa.Listar();
        }
Example #8
0
 public void imprimir_com_sucesso_test()
 {
     Empresa empresa = new Empresa();
     empresa.Imprimir();
 }
Example #9
0
        public void criar_com_sucesso_test()
        {
            Empresa empresa = new Empresa();

            empresa.Criar();
        }