コード例 #1
0
        public List <FormularioDTO> ListaSubModulos()
        {
            List <FormularioDTO> coleccao;
            FormularioDTO        dto;

            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_OBTERSUBMODULOS";
                MySqlDataReader dr = BaseDados.ExecuteReader();
                coleccao = new List <FormularioDTO>();
                while (dr.Read())
                {
                    dto        = new FormularioDTO();
                    dto.Codigo = Int32.Parse(dr["FORM_CODIGO"].ToString());

                    dto.TAG    = Int32.Parse(dr["FORM_TAG"].ToString());
                    dto.Indice = Int32.Parse(dr["FORM_INDICE"].ToString());

                    coleccao.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto = new FormularioDTO();
                dto.MensagemErro = ex.Message.Replace("'", "");
                coleccao         = new List <FormularioDTO>();
                coleccao.Add(dto);
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(coleccao);
        }
コード例 #2
0
        public void Alterar(FormularioDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_ALTERAR";

                BaseDados.AddParameter("@CODIGO", dto.Codigo);
                BaseDados.AddParameter("@MODULO", dto.Modulo.Codigo);
                BaseDados.AddParameter("@NOME", dto.Descricao);
                BaseDados.AddParameter("@TITULO", dto.ShortName);
                BaseDados.AddParameter("@LINK", dto.Link);
                BaseDados.AddParameter("@TAG", dto.TAG);
                BaseDados.AddParameter("@INDICE", dto.Indice);

                BaseDados.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
            }
            finally
            {
                BaseDados.FecharConexao();
            }
        }
コード例 #3
0
        public FormularioDTO ObterPorSubModulo(FormularioDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_OBTERSUBMODULO";

                BaseDados.AddParameter("@TAG", dto.TAG);

                MySqlDataReader dr = BaseDados.ExecuteReader();
                dto = new FormularioDTO();
                if (dr.Read())
                {
                    dto.Codigo = Int32.Parse(dr["FORM_CODIGO"].ToString());
                }
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
                dto.Sucesso      = false;
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(dto);
        }
コード例 #4
0
        public List <FormularioDTO> ObterFormulariosPorModulo(FormularioDTO dto)
        {
            List <FormularioDTO> lista = null;

            if (dto.Modulo != null && dto.Modulo.Codigo > 0)
            {
                lista = daoFormulario.ObterPorModulo(dto);
            }

            return(lista);
        }
コード例 #5
0
        public List <PermissaoFormularioDTO> ObterPermissoesFormularioPorModulo(PermissaoFormularioDTO dto)
        {
            List <PermissaoFormularioDTO> coleccao;

            try
            {
                BaseDados.ComandText = "stp_SIS_UTILIZADOR_PERMISSAO_FORMULARIO_OBTERPORMODULO";
                BaseDados.AddParameter("@UTILIZADOR", dto.Utilizador);
                BaseDados.AddParameter("@MODULO", dto.Formulario.Modulo.Codigo);

                MySqlDataReader dr = BaseDados.ExecuteReader();
                coleccao = new List <PermissaoFormularioDTO>();

                while (dr.Read())
                {
                    dto             = new PermissaoFormularioDTO();
                    dto.AllowAccess = Int32.Parse(dr["UTI_PERM_FORM_ACESSO"].ToString());
                    dto.AllowUpdate = Int32.Parse(dr["UTI_PERM_FORM_ALTERAR"].ToString());
                    dto.AllowSelect = Int32.Parse(dr["UTI_PERM_FORM_CONSULTAR"].ToString());
                    dto.AllowDelete = Int32.Parse(dr["UTI_PERM_FORM_EXCLUIR"].ToString());

                    FormularioDTO dtoForm = new FormularioDTO();
                    FormularioDAO daoForm = new FormularioDAO();
                    dtoForm.Codigo      = Int32.Parse(dr["UTI_PERM_FORM_CODIGO_FORMULARIO"].ToString());
                    dto.Formulario      = daoForm.ObterPorPK(dtoForm);
                    dto.TituloDocumento = dto.Formulario.ShortName;

                    UtilizadorDAO daoUtilizador = new UtilizadorDAO();
                    UtilizadorDTO dtoUtilizador = new UtilizadorDTO();
                    dtoUtilizador.Utilizador = dr["UTI_PERM_FORM_UTILIZADOR"].ToString();


                    dto.AllowPrint  = Int32.Parse(dr["UTI_PERM_FORM_IMPRIMIR"].ToString());
                    dto.AllowInsert = Int32.Parse(dr["UTI_PERM_FORM_INSERIR"].ToString());

                    coleccao.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto              = new PermissaoFormularioDTO();
                dto.Sucesso      = false;
                dto.MensagemErro = ex.Message.Replace("'", "");
                coleccao         = new List <PermissaoFormularioDTO>();
                coleccao.Add(dto);
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(coleccao);
        }
コード例 #6
0
        public List <PermissaoFormularioDTO> ObterPermissoesFormularioPorModulo(PermissaoFormularioDTO dto)
        {
            List <PermissaoFormularioDTO> coleccao;

            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_PERMISSAO_OBTERPORMODULO";

                BaseDados.AddParameter("@PERFIL", dto.Perfil.Codigo);
                BaseDados.AddParameter("@MODULO", dto.Formulario.Modulo.Codigo);

                MySqlDataReader dr = BaseDados.ExecuteReader();
                coleccao = new List <PermissaoFormularioDTO>();
                while (dr.Read())
                {
                    dto             = new PermissaoFormularioDTO();
                    dto.AllowAccess = Int32.Parse(dr["FORM_PERM_ACESSO"].ToString());
                    dto.AllowUpdate = Int32.Parse(dr["FORM_PERM_ALTERACAO"].ToString());
                    dto.Codigo      = Int32.Parse(dr["FORM_PERM_CODIGO"].ToString());
                    dto.AllowSelect = Int32.Parse(dr["FORM_PERM_CONSULTA"].ToString());
                    dto.AllowDelete = Int32.Parse(dr["FORM_PERM_EXCLUSAO"].ToString());

                    FormularioDTO dtoForm = new FormularioDTO();
                    FormularioDAO daoForm = new FormularioDAO();
                    dtoForm.Codigo = Int32.Parse(dr["FORM_PERM_CODIGO_FORMULARIO"].ToString());
                    dto.Formulario = daoForm.ObterPorPK(dtoForm);

                    PerfilDAO daoPerfil = new PerfilDAO();
                    PerfilDTO dtoPerfil = new PerfilDTO();
                    dtoPerfil.Codigo = Int32.Parse(dr["FORM_PERM_CODIGO_PERFIL"].ToString());
                    dto.Perfil       = daoPerfil.ObterPorPK(dtoPerfil);

                    dto.AllowPrint  = Int32.Parse(dr["FORM_PERM_IMPRESSAO"].ToString());
                    dto.AllowInsert = Int32.Parse(dr["FORM_PERM_INCLUSAO"].ToString());

                    coleccao.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto = new PermissaoFormularioDTO();
                dto.MensagemErro = ex.Message.Replace("'", "");
                dto.Sucesso      = false;
                coleccao         = new List <PermissaoFormularioDTO>();
                coleccao.Add(dto);
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(coleccao);
        }
コード例 #7
0
        private void ZeraAcessos(PerfilDTO dto)
        {
            if (dto.Codigo > 0)
            {
                List <ModuloDTO> modulos   = ModuloRN.GetInstance().ObterTodosModulos();
                ModuloDTO        dtoModulo = null;
                for (int i = 0; i < modulos.Count; i++)
                {
                    PermissaoModuloDTO dtoPerMod = new PermissaoModuloDTO();

                    dtoModulo        = new ModuloDTO();
                    dtoModulo.Codigo = modulos[i].Codigo;
                    dtoPerMod.Modulo = dtoModulo;

                    dto = new PerfilDTO();
                    dtoPerMod.Perfil = dto;

                    dtoPerMod.Acesso       = 0;
                    dtoPerMod.Autorizar    = 0;
                    dtoPerMod.Visibilidade = 0;
                    PermissaoModuloRN.GetInstance().Inserir(dtoPerMod);

                    // Instancia os Formulários
                    FormularioDTO dtoForm = new FormularioDTO();
                    dtoForm.Modulo = dtoModulo;

                    // Obtem os Formulário do Módulo
                    List <FormularioDTO> formularios = FormularioRN.GetInstance().ObterFormulariosPorModulo(dtoForm);

                    if (formularios.Count > 0)
                    {
                        for (int f = 0; f < formularios.Count; f++)
                        {
                            PermissaoFormularioDTO dtoPermForm = new PermissaoFormularioDTO();

                            dtoForm        = new FormularioDTO();
                            dtoForm.Codigo = formularios[f].Codigo;

                            dtoPermForm.Formulario  = dtoForm;
                            dtoPermForm.Perfil      = dto;
                            dtoPermForm.AllowAccess = 0;
                            dtoPermForm.AllowUpdate = 0;
                            dtoPermForm.AllowSelect = 0;
                            dtoPermForm.AllowDelete = 0;
                            dtoPermForm.AllowPrint  = 0;
                            dtoPermForm.AllowInsert = 0;
                            PermissaoFormularioRN.GetInstance().InserirPermissoesFormulario(dtoPermForm);
                        }
                    }
                }
            }
        }
コード例 #8
0
        public IActionResult EnviarSolicitacao([FromBody] FormularioDTO formulario)
        {
            try
            {
                AdocaoService adocaoService = new AdocaoService(this._context);
                adocaoService.EnviarFormularioAdocao(formulario, this._mapper);

                return(Ok());
            }
            catch (AppException ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
コード例 #9
0
        public IActionResult gravarFormulario(FormularioDTO formularioDTO)
        {
            try
            {
                string tela = this.ControllerContext.RouteData.Values["action"].ToString();
                this._auditoria.cadastrar(tela, this.User.Identity.Name, formularioDTO);

                this.formularioService.salvarFormularioBase(formularioDTO);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(new { message = ex.Message }));
            }
        }
コード例 #10
0
 public void Eliminar(FormularioDTO dto)
 {
     try
     {
         BaseDados.ComandText = "stp_SIS_FORMULARIO_EXCLUIR";
         BaseDados.AddParameter("@CODIGO", dto.Codigo);
         BaseDados.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         dto.MensagemErro = ex.Message.Replace("'", "");
     }
     finally
     {
         BaseDados.FecharConexao();
     }
 }
コード例 #11
0
        public Boolean SetUserAccess(UtilizadorDTO objUser, List <PermissaoFormularioDTO> Documentos)
        {
            bool sucesso = false;
            int  tag     = 0;

            foreach (PermissaoFormularioDTO pemissao in Documentos)
            {
                PermissaoFormularioDTO dto = new PermissaoFormularioDTO();
                pemissao.Utilizador = objUser.Utilizador;
                FormularioDTO cabecalhoForm = FormularioRN.GetInstance().ObterPorSubModulo(pemissao.Formulario);
                if (pemissao.AllowAccess == 1)
                {
                    if (tag != pemissao.Formulario.TAG)
                    {
                        dto             = new PermissaoFormularioDTO();
                        dto.AllowAccess = 1;
                        dto.Formulario  = cabecalhoForm;
                        dto.Utilizador  = pemissao.Utilizador;
                        ExcluirAcessoDoUtilizadorAoFormulario(dto);
                        sucesso = daoPermissaoUtilizador.Inserir(dto).Sucesso;
                        tag     = pemissao.Formulario.TAG;
                    }

                    if (pemissao.Formulario.Codigo.Equals(48))
                    {
                        pemissao.AllowSelect = 1;
                    }
                }
                sucesso = true;



                if (sucesso)
                {
                    ExcluirAcessoDoUtilizadorAoFormulario(pemissao);
                    daoPermissaoUtilizador.Inserir(pemissao);
                }
                else
                {
                    sucesso = false;
                    break;
                }
            }
            EliminarSolitarios(objUser, null);
            return(sucesso);
        }
コード例 #12
0
        public List <FormularioDTO> ObterPorModulo(FormularioDTO dto)
        {
            List <FormularioDTO> coleccao;

            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_OBTERPORMODULO";

                BaseDados.AddParameter("@MODULO", dto.Modulo.Codigo);

                MySqlDataReader dr = BaseDados.ExecuteReader();
                coleccao = new List <FormularioDTO>();
                while (dr.Read())
                {
                    dto        = new FormularioDTO();
                    dto.Codigo = Int32.Parse(dr["FORM_CODIGO"].ToString());

                    ModuloDTO dtoModulo = new ModuloDTO();
                    dtoModulo.Codigo = Int32.Parse(dr["FORM_CODIGO_MODULO"].ToString());
                    dto.Modulo       = dtoModulo;

                    dto.Descricao = dr["FORM_NOME"].ToString();
                    dto.ShortName = dr["FORM_TITULO"].ToString();
                    dto.Link      = dr["FORM_LINK"].ToString();
                    dto.TAG       = Int32.Parse(dr["FORM_TAG"].ToString());
                    dto.Indice    = Int32.Parse(dr["FORM_INDICE"].ToString());
                    dto.Imagem    = dr["FORM_IMAGEM"].ToString();
                    dto.Imagem    = dr["FORM_IMAGEM"].ToString();
                    coleccao.Add(dto);
                }
            }
            catch (Exception ex)
            {
                dto = new FormularioDTO();
                dto.MensagemErro = ex.Message.Replace("'", "");
                coleccao         = new List <FormularioDTO>();
                coleccao.Add(dto);
            }
            finally
            {
                BaseDados.FecharConexao();
            }

            return(coleccao);
        }
コード例 #13
0
        private List <FormularioDTO> findFormulariosByIdFiltro(int filtroId)
        {
            //var empresas = (from ff in _context.FiltroFormulario
            //                where ff.EmpresaId == filtro.EmpresaId
            //                select new
            //                {
            //                    Id = ff.Id,
            //                    NomeFormulario = ff.NomeFormulario,
            //                    NomeArquivo = ff.NomeArquivo,
            //                    Tamanho = ff.Tamanho,
            //                    DataAtualizacao = ff.DataAtualizacao,
            //                    NomeUsuario = ff.NomeUsuario,
            //                    Coluna = ff.Coluna,
            //                    Valor = ff.Valor
            //                }
            //                ).ToArray();

            var formularios = new List <FormularioDTO>();
            var formulario  = new FormularioDTO();

            //foreach (var item in empresas)
            //{
            //    var emp = new EmpresaDTO();

            //    emp.Id = item.Id;
            //    emp.CNPJ = item.CNPJ;
            //    emp.NomeFantasia = item.NomeFantasia;
            //    emp.RazaoSocial = item.RazaoSocial;
            //    emp.Logo = item.Logo;
            //    emp.EmpresaProprietaria = (int)item.EmpresaProprietaria;
            //    emp.PerfilId = item.PerfilId;
            //    emp.QtdUsuarios = item.QtdUsuarios;

            //    emp.UserDTO = new UserDTO();
            //    emp.UserDTO.Id = item.UsuarioId;
            //    emp.UserDTO.Email = item.Email;
            //    emp.UserDTO.Nome = item.Nome;
            //    emp.UserDTO.PerfilId = item.PerfilId;

            //    emps.Add(emp);
            //}

            return(formularios.ToList());
        }
コード例 #14
0
        public FormularioDTO ObterPorPK(FormularioDTO dto)
        {
            FormularioDTO dtoForm = null;

            if (dto.Codigo > 0)
            {
                dtoForm = daoFormulario.ObterPorPK(dto);
            }
            else if (dto.TAG > 0)
            {
                dtoForm = daoFormulario.ObterPorTAG(dto);
            }
            else if (!string.IsNullOrEmpty(dto.ShortName))
            {
                dtoForm = daoFormulario.ObterPorTitulo(dto);
            }

            return(dtoForm);
        }
コード例 #15
0
        public IEnumerable <FormularioDTO> ObtenerPorFiltro(List <Assembly> listaAssemblys, string cadenaBuscar)
        {
            var listarFormularios = new List <FormularioDTO>();

            using (var _context = new AccesoDatos.ModeloBometricoContainer())
            {
                var _formulariosEnBaseDatos = _context.Formularios
                                              .AsNoTracking()
                                              .ToList();

                foreach (var ass in listaAssemblys.AsParallel())
                {
                    foreach (Type t in ass.GetTypes())
                    {
                        if (!t.Name[0].ToString().Equals("_"))
                        {
                            continue;
                        }

                        var _formularioDTONuevo = new FormularioDTO();

                        _formularioDTONuevo.Codigo              = t.Name.Substring(1, 5);
                        _formularioDTONuevo.Descripcion         = t.Name;
                        _formularioDTONuevo.DescripcionCompleta = t.FullName;

                        var formularioBD = _formulariosEnBaseDatos
                                           .FirstOrDefault(x => x.DescripcionCompleta == t.FullName);

                        _formularioDTONuevo.EstaEnBase = formularioBD != null ? "SI" : "NO";
                        _formularioDTONuevo.Id         = formularioBD != null ? formularioBD.Id : (long?)null;

                        listarFormularios.Add(_formularioDTONuevo);
                    }
                }
            }

            return(listarFormularios
                   .Where(x => x.Codigo == cadenaBuscar ||
                          x.Descripcion.Contains(cadenaBuscar) ||
                          x.DescripcionCompleta.Contains(cadenaBuscar))
                   .OrderBy(x => x.Codigo)
                   .ToList());
        }
コード例 #16
0
        private void gravarFormularioFilhoDto(FormularioDTO novoFormularioDTO)
        {
            Formulario formulario = new Formulario(novoFormularioDTO.Nome, novoFormularioDTO.Id);

            this._context.Formulario.Add(formulario);
            this._context.SaveChanges();
            this.formularioId = formulario.Id;

            EmpresaFormulario empresaFormulario = new EmpresaFormulario(novoFormularioDTO.EmpresaId, formulario.Id);

            this._context.EmpresaFormularios.Add(empresaFormulario);
            this._context.SaveChanges();

            foreach (CamposDTO item in novoFormularioDTO.CamposDTO)
            {
                Campos campo = new Campos(item.Value, item.Key, item.Label, item.Required, item.Order, item.ControlType, item.Type, item.Mask, item.Placeholder);
                this._context.Campos.Add(campo);
                this._context.SaveChanges();

                FormularioCampos formularioCampos = new FormularioCampos();
                formularioCampos.FormularioId = formulario.Id;
                formularioCampos.CamposId     = campo.Id;

                this._context.FormularioCampos.Add(formularioCampos);
                this._context.SaveChanges();

                foreach (Opcoes opcao in item.Options)
                {
                    Opcoes opcoes = new Opcoes(opcao.Key, opcao.Value);
                    this._context.Opcoes.Add(opcoes);
                    this._context.SaveChanges();

                    CamposOpcoes camposOpcoes = new CamposOpcoes(campo.Id, opcoes.Id);
                    this._context.CamposOpcoes.Add(camposOpcoes);
                    this._context.SaveChanges();
                }
            }
        }
コード例 #17
0
        public FormularioDTO ObterPorPK(FormularioDTO dto)
        {
            try
            {
                BaseDados.ComandText = "stp_SIS_FORMULARIO_OBTERPORPK";
                BaseDados.AddParameter("@CODIGO", dto.Codigo);

                MySqlDataReader dr = BaseDados.ExecuteReader();
                dto = new FormularioDTO();
                if (dr.Read())
                {
                    dto.Codigo = Int32.Parse(dr["FORM_CODIGO"].ToString());

                    ModuloDTO dtoModulo = new ModuloDTO
                    {
                        Codigo = Int32.Parse(dr["FORM_CODIGO_MODULO"].ToString())
                    };
                    dto.Modulo    = dtoModulo;
                    dto.Imagem    = dr["FORM_IMAGEM"].ToString();
                    dto.Descricao = dr["FORM_NOME"].ToString();
                    dto.ShortName = dr["FORM_TITULO"].ToString();
                    dto.Link      = dr["FORM_LINK"].ToString();
                    dto.TAG       = Int32.Parse(dr["FORM_TAG"].ToString());
                    dto.Indice    = Int32.Parse(dr["FORM_INDICE"].ToString());
                }
                dto.Sucesso = true;
            }
            catch (Exception ex)
            {
                dto.MensagemErro = ex.Message.Replace("'", "");
                dto.Sucesso      = false;
            }
            finally
            {
                BaseDados.FecharConexao();
            }
            return(dto);
        }
コード例 #18
0
 public SolicitarAdocaoTask(PatinhasContext context, FormularioDTO formulario, IMapper mapper)
 {
     _context        = context;
     this.formulario = formulario;
     _mapper         = mapper;
 }
コード例 #19
0
 public FormularioDTO ObterPorSubModulo(FormularioDTO dto)
 {
     return(daoFormulario.ObterPorSubModulo(dto));
 }
コード例 #20
0
 public void salvarFormularioBase(FormularioDTO FormularioDTO)
 {
     this.gravarFormularioBaseDto(FormularioDTO);
 }
コード例 #21
0
        private void editarFormularioBaseDto(FormularioDTO formularioDTO)
        {
            var formulario = _context.Formulario.Where(x => x.Id == formularioDTO.Id).FirstOrDefault();

            formulario.Nome = formularioDTO.Nome;

            this._context.Formulario.Update(formulario);
            this._context.SaveChanges();

            // REMOVER CAMPOS
            // 1º - REMOVER NA TABELA CamposOpcoes
            var camposOpcoes_rm = (from co in _context.CamposOpcoes
                                   join c in _context.Campos on co.CamposId equals c.Id
                                   join fc in _context.FormularioCampos on c.Id equals fc.CamposId
                                   where fc.FormularioId == formulario.Id
                                   select co).ToList();

            // 2º - REMOVER NA TABELA CamposOpcoes
            var opcoes_rm = (from o in _context.Opcoes
                             join co in _context.CamposOpcoes on o.Id equals co.OpcoesId
                             join c in _context.Campos on co.CamposId equals c.Id
                             join fc in _context.FormularioCampos on c.Id equals fc.CamposId
                             where fc.FormularioId == formulario.Id
                             select o).ToList();

            _context.CamposOpcoes.RemoveRange(camposOpcoes_rm);
            _context.SaveChanges();

            _context.Opcoes.RemoveRange(opcoes_rm);
            _context.SaveChanges();

            // 3º - REMOVER NA TABELA Campos
            var campos = (from c in _context.Campos
                          join fc in _context.FormularioCampos on c.Id equals fc.CamposId
                          where fc.FormularioId == formulario.Id
                          select c).ToList();

            _context.Campos.RemoveRange(campos);
            _context.SaveChanges();

            // 4º - REMOVER NA TABELA FormularioCampos
            var formulariosCampos = _context.FormularioCampos.Where(x => x.FormularioId == formulario.Id).ToList();

            _context.FormularioCampos.RemoveRange(formulariosCampos);
            _context.SaveChanges();

            // 5º - ADICIONAR NA TABELA Opcoes
            foreach (CamposDTO item in formularioDTO.CamposDTO)
            {
                Campos campo = new Campos(item.Value, item.Key, item.Label, item.Required, item.Order, item.ControlType, item.Type, item.Mask, item.Placeholder);
                this._context.Campos.Add(campo);
                this._context.SaveChanges();

                var formularioCampos = new FormularioCampos();
                formularioCampos.FormularioId = formulario.Id;
                formularioCampos.CamposId     = campo.Id;
                this._context.FormularioCampos.Add(formularioCampos);
                this._context.SaveChanges();

                foreach (Opcoes opcao in item.Options)
                {
                    Opcoes opcoes = new Opcoes(opcao.Key, opcao.Value);
                    this._context.Opcoes.Add(opcoes);
                    this._context.SaveChanges();

                    // 5º - ADICIONAR NA TABELA CamposOpcoes
                    CamposOpcoes camposOpcoes = new CamposOpcoes(campo.Id, opcoes.Id);
                    this._context.CamposOpcoes.Add(camposOpcoes);
                    this._context.SaveChanges();
                }
            }
        }
コード例 #22
0
        public void updateFormularioBase(FormularioDTO formularioDTO)
        {
            var editarFormulario = new EditarFormulario(this._context);

            editarFormulario.editarFormularioBase(formularioDTO);
        }
コード例 #23
0
        public void salvarFormularioBase(FormularioDTO formularioDTO)
        {
            var salvarFormulario = new SalvarFormulario(this._context);

            salvarFormulario.salvarFormularioBase(formularioDTO);
        }
コード例 #24
0
 public void editarFormularioBase(FormularioDTO FormularioDTO)
 {
     this.editarFormularioBaseDto(FormularioDTO);
 }
コード例 #25
0
        public void EnviarFormularioAdocao(FormularioDTO formulario, IMapper mapper)
        {
            SolicitarAdocaoTask solicitarAdocaoTask = new SolicitarAdocaoTask(this._context, formulario, mapper);

            solicitarAdocaoTask.Solicitar();
        }