Exemplo n.º 1
0
        public int SaveEscola(EscolaDTO item)
        {
            EscolaDAL   cmd         = new EscolaDAL();
            EnderecoDAL cmdEndereco = new EnderecoDAL();
            ContatoDAL  cmdContato  = new ContatoDAL();

            int result = 0;

            if (item.idEscola == 0)
            {
                // *********************************************** //
                // ENDEREÇO
                // *********************************************** //
                if (item.idEndereco == 0)
                {
                    result = cmdEndereco.InsertData(item.endereco);

                    item.idEndereco = result;
                }
                else
                {
                    item.endereco.idEndereco = item.idEndereco;

                    result = cmdEndereco.UpdateData(item.endereco);
                }

                result = cmd.InsertData(item);
            }
            else
            {
                // *********************************************** //
                // ENDEREÇO
                // *********************************************** //
                if (item.idEndereco == 0)
                {
                    result = cmdEndereco.InsertData(item.endereco);

                    item.idEndereco = result;
                }
                else
                {
                    item.endereco.idEndereco = item.idEndereco;

                    result = cmdEndereco.UpdateData(item.endereco);
                }

                result = cmd.UpdateData(item);

                if (result != 0)
                {
                    return(item.idEscola);
                }
            }

            return(result);
        }
Exemplo n.º 2
0
        public int SavePessoa(PessoaDTO item)
        {
            PessoaDAL         cmd         = new PessoaDAL();
            EnderecoDAL       cmdEndereco = new EnderecoDAL();
            ContatoDAL        cmdContato  = new ContatoDAL();
            DadosVariaveisDAL cmdDado     = new DadosVariaveisDAL();

            int result    = 0;
            int _idPessoa = 0;

            // *********************************************** //
            // ENDEREÇO
            // *********************************************** //
            if (item.idEndereco == 0)
            {
                result = cmdEndereco.InsertData(item.endereco);

                item.idEndereco = result;
            }
            else
            {
                item.endereco.idEndereco = item.idEndereco;

                result = cmdEndereco.UpdateData(item.endereco);
            }

            // *********************************************** //
            // CONTATO
            // *********************************************** //
            if (item.idContato == 0)
            {
                result = cmdContato.InsertData(item.contatos);

                item.idContato = result;
            }
            else
            {
                item.contatos.idContato = item.idContato;

                result = cmdContato.UpdateData(item.contatos);
            }

            // *********************************************** //
            // PESSOA
            // *********************************************** //
            if (item.idPessoa == 0)
            {
                result    = cmd.InsertData(item);
                _idPessoa = result;
            }
            else
            {
                result = cmd.UpdateData(item);

                if (result != 0)
                {
                    result    = item.idPessoa;
                    _idPessoa = result;
                }
            }

            // *********************************************** //
            // DADOS VARIÁVEIS
            // *********************************************** //

            cmdDado.UpdateData(item.dadosVariaveis, _idPessoa);

            return(result);
        }