コード例 #1
0
        // GET: /Admin/Empresa/Create
        public ActionResult Create(int?idPreContato)
        {
            // promocao padrao da empresa
            var promocao = new PromocaoService().Get();

            // novo cadastro
            var cadastro = new CadastroEmpresa {
                Desconto = promocao.Desconto, DescontoCarencia = promocao.DescontoCarencia, Cortesia = true, TipoPessoa = 2
            };

            // cadastro a partir do pre contato
            if (idPreContato != null)
            {
                var preContato = new PreContatoService().Find((int)idPreContato);
                if (preContato != null)
                {
                    cadastro.Fantasia = preContato.NomeSalao;
                    cadastro.Contato  = preContato.Nome;
                    cadastro.Email    = preContato.Email;
                    cadastro.Telefone = preContato.Telefone;
                    cadastro.Cidade   = preContato.Cidade;
                    cadastro.IdEstado = preContato.IdEstado;
                }
            }

            ViewBag.TipoPessoa   = GetTipoPessoa(cadastro.TipoPessoa);
            ViewBag.TipoEndereco = GetTipoEndereco();
            ViewBag.Estados      = GetEstados();

            return(View(cadastro));
        }
コード例 #2
0
        // GET: /Admin/Empresa/Create
        public ActionResult Create(int? idPreContato)
        {
            // promocao padrao da empresa
            var promocao = new PromocaoService().Get();

            // novo cadastro
            var cadastro = new CadastroEmpresa { Desconto = promocao.Desconto, DescontoCarencia = promocao.DescontoCarencia, Cortesia = true, TipoPessoa = 2 };

            // cadastro a partir do pre contato
            if (idPreContato != null)
            {
                var preContato = new PreContatoService().Find((int)idPreContato);
                if (preContato != null)
                {
                    cadastro.Fantasia = preContato.NomeSalao;
                    cadastro.Contato = preContato.Nome;
                    cadastro.Email = preContato.Email;
                    cadastro.Telefone = preContato.Telefone;
                    cadastro.Cidade = preContato.Cidade;
                    cadastro.IdEstado = preContato.IdEstado;
                }
            }

            ViewBag.TipoPessoa = GetTipoPessoa(cadastro.TipoPessoa);
            ViewBag.TipoEndereco = GetTipoEndereco();
            ViewBag.Estados = GetEstados();

            return View(cadastro);
        }