Ejemplo n.º 1
0
        private int gravarSalao(Models.Cliente.CadastroSalao cadastro, int idEndereco)
        {
            var salao = service.Find(cadastro.Id);

            if (salao == null)
            {
                salao = new Salao.Domain.Models.Cliente.Salao();
                salao.CadastradoEm = DateTime.Now;
            }

            salao.AlteradoEm       = DateTime.Now;
            salao.Aprovado         = cadastro.Aprovado;
            salao.Ativo            = cadastro.Ativo;
            salao.Cnpj             = "" + cadastro.Cnpj;
            salao.Contato          = "" + cadastro.Contato;
            salao.Cortesia         = cadastro.Cortesia;
            salao.Cpf              = cadastro.Cpf;
            salao.Desconto         = cadastro.Desconto;
            salao.DescontoCarencia = cadastro.DescontoCarencia;
            salao.Exibir           = cadastro.Exibir;
            salao.Fantasia         = "" + cadastro.Fantasia;
            salao.IdEmpresa        = cadastro.IdEmpresa;
            salao.IdEndereco       = idEndereco;
            salao.Latitude         = cadastro.Latitude;
            salao.Longitude        = cadastro.Longitude;
            salao.Observ           = "" + cadastro.Observ;
            salao.Sobre            = "" + cadastro.Sobre;
            salao.TipoPessoa       = cadastro.TipoPessoa;

            return(service.Gravar(salao));
        }
Ejemplo n.º 2
0
        private int gravarSalao(Models.Cliente.CadastroSalao cadastro, int idEndereco)
        {
            var salao = service.Find(cadastro.Id);
            if (salao == null)
            {
                salao = new Salao.Domain.Models.Cliente.Salao();
                salao.CadastradoEm = DateTime.Now;
            }

            salao.AlteradoEm = DateTime.Now;
            salao.Aprovado = cadastro.Aprovado;
            salao.Ativo = cadastro.Ativo;
            salao.Cnpj = "" + cadastro.Cnpj;
            salao.Contato = "" + cadastro.Contato;
            salao.Cortesia = cadastro.Cortesia;
            salao.Cpf = cadastro.Cpf;
            salao.Desconto = cadastro.Desconto;
            salao.DescontoCarencia = cadastro.DescontoCarencia;
            salao.Exibir = cadastro.Exibir;
            salao.Fantasia = "" + cadastro.Fantasia;
            salao.IdEmpresa = cadastro.IdEmpresa;
            salao.IdEndereco = idEndereco;
            salao.Latitude = cadastro.Latitude;
            salao.Longitude = cadastro.Longitude;
            salao.Observ = "" + cadastro.Observ;
            salao.Sobre = "" + cadastro.Sobre;
            salao.TipoPessoa = cadastro.TipoPessoa;

            return service.Gravar(salao);
        }
Ejemplo n.º 3
0
        public int Gravar(Salao.Domain.Models.Cliente.CadastroSalao cadastro)
        {
            int idEndereco = 0;
            int idEmail = 0;
            int idTelefone = 0;

            try
            {
                // grava endereco
                idEndereco = gravarEndereco(cadastro);
                idEmail = gravarEmail(cadastro, idEndereco);
                idTelefone = gravarTelefone(cadastro, idEndereco);

                // grava salao
                return gravarSalao(cadastro, idEndereco);
            }
            catch (Exception e)
            {
                serviceEmail.Excluir(idEmail);
                serviceTelefone.Excluir(idTelefone);
                serviceEndereco.Excluir(idEndereco);
                throw new ArgumentException(e.Message);
            }
        }