Exemplo n.º 1
0
        public ActionResult Novo(int grupoId)
        {
            EmpresaNovoModel enm = new EmpresaNovoModel();

            enm.GroupId = grupoId;
            return(View(enm));
        }
Exemplo n.º 2
0
        public ActionResult Salvar(EmpresaNovoModel enm)
        {
            Grupo g = _grupoService.Find(enm.GroupId);

            Empresa en = new Empresa();

            if (enm.EnderecoId != default(int))
            {
                en = _empresaService.Find(enm.EnderecoId);
            }

            en.Id           = enm.EmpresaId;
            en.RazaoSocial  = enm.RazaoSocial;
            en.NomeFantasia = enm.NomeFantasia;
            en.Grupo        = g;

            en.Rua          = enm.Rua;
            en.CNPJ         = enm.CNPJ;
            en.Bairro       = enm.Bairro;
            en.Cidade       = enm.Cidade;
            en.Numero       = enm.Numero;
            en.Complemento  = enm.Complemento;
            en.CodigoPostal = enm.CodigoPostal;
            en.Estado       = enm.Estado;
            en.Pais         = enm.Pais;
            en.IsMatriz     = true;

            if (en.Id != default(int))
            {
                _empresaService.Update(en);
            }
            else
            {
                _empresaService.Insert(en);
            }


            IList <Grupo> grupos = _grupoService.GetAllGrupo(User.Identity.Name);

            IndexModel im = new IndexModel();

            im.SelectedGroupId = grupos.FirstOrDefault().Id;

            im.Grupos = grupos;
            return(View("Index", im));
        }
Exemplo n.º 3
0
        public ActionResult Editar(int empresaId)
        {
            Empresa          emp = _empresaService.GetByEmpresa(empresaId).FirstOrDefault();
            EmpresaNovoModel enm = new EmpresaNovoModel();

            enm.GroupId      = emp.Grupo.Id;
            enm.EmpresaId    = emp.Id;
            enm.EnderecoId   = emp.Id;
            enm.NomeFantasia = emp.NomeFantasia;
            enm.RazaoSocial  = emp.RazaoSocial;
            enm.Bairro       = emp.Bairro;
            enm.Cidade       = emp.Cidade;
            enm.CNPJ         = emp.CNPJ;
            //enm.Codigo = emp.Empresa.c
            enm.CodigoPostal = emp.CodigoPostal;
            enm.Complemento  = emp.Complemento;
            enm.Estado       = emp.Estado;
            enm.Numero       = emp.Numero;
            enm.Pais         = emp.Pais;
            enm.Rua          = emp.Rua;

            return(View("Novo", enm));
        }