Exemplo n.º 1
0
        public void AdicionarUsuarioAoProjeto(int idUsuario, int idProjeto)
        {
            // Resumo: Adiciona um usuário definido a um grupo.
            usuarioProjeto = new UsuarioProjeto()
            {
                IdUsuario = idUsuario,
                IdProjeto = idProjeto
            };

            if (dadosUsuarioProjeto == null)
            {
                dadosUsuarioProjeto = new UsuarioProjetoRepository();
            }

            try
            {
                dadosUsuarioProjeto.IncluirUsuarioProjeto(usuarioProjeto);

                // Mensagem: Você foi adicionado ao projeto.
                Toast.ShortMessage(Mensagem.MENS_FORM_39);
            }
            catch (SQLiteException ex)
            {
                // Mensagem: Erro ao incluir associação de usuário e projeto no banco de dados.
                Toast.ShortMessage(Mensagem.MENS_FORM_40);
            }
        }
Exemplo n.º 2
0
        public bool CriarNovoProjeto()
        {
            // Resumo: Permite criar um novo projeto.

            if (ValidarFormCriarProjeto())
            {
                IdGerenteServ = (int)Application.Current.Properties["id"];

                projeto = new Projeto
                {
                    NomeProjeto      = NomeServ,
                    IdGerente        = IdGerenteServ,
                    DescricaoProjeto = DescricaoServ,
                    Contratante      = ContratanteServ,
                    Contratada       = ContratadaServ,
                    DataPrevInicio   = DataPrevInicioServ,
                    DataPrevTermino  = DataPrevTerminoServ
                };

                dadosProjeto = new ProjetoRepository();

                try
                {
                    // Mensagem: Erro ao incluir o novo projeto no banco de dados.
                    dadosProjeto.IncluirProjeto(projeto);
                }
                catch (SQLiteException ex)
                {
                    Toast.ShortMessage(Mensagem.MENS_FORM_13);
                }

                int id = dadosProjeto.UltimoIdInserido();

                usuarioProjeto = new UsuarioProjeto()
                {
                    IdUsuario = IdGerenteServ,
                    IdProjeto = id++
                };

                dadosUsuarioProjeto = new UsuarioProjetoRepository();

                try
                {
                    dadosUsuarioProjeto.IncluirUsuarioProjeto(usuarioProjeto);

                    // Mensagem: Projeto criado com sucesso.
                    Toast.ShortMessage(Mensagem.MENS_FORM_09);
                    return(true);
                }
                catch (SQLiteException ex)
                {
                    // Mensagem: Erro ao incluir associação de usuário e projeto no banco de dados.
                    Toast.ShortMessage(Mensagem.MENS_FORM_14);
                }
            }
            return(false);
        }
Exemplo n.º 3
0
 public void IncluirUsuarioProjeto(UsuarioProjeto usuarioProjeto)
 {
     conexao.Insert(usuarioProjeto);
 }