partial void NovoTrabalhoAction(NSObject sender) { if (!NovoTrabalhoTitulo.Equals("")) { string titulo = NovoTrabalhoTitulo.StringValue; Dictionary <int, Project> projetos = reporter.Projects; bool teste = false; //testar se não existe titulo igual foreach (Project proj in projetos.Values) { if (titulo.Equals(proj.Title)) { teste = true; AdicionarTrabalhoLabel.StringValue = "Título do Trabalho já usado"; AdicionarTrabalhoLabel.Hidden = false; break; } } if (teste == false) { string descricao = NovoTrabalhoDescricao.StringValue; DateTime inicio = NSDateToDateTime(NovoTrabalhoInicio.DateValue); DateTime fim; if (CheckFim.State == NSCellStateValue.On) { fim = NSDateToDateTime(NovoTrabalhoFim.DateValue); } else { fim = new DateTime(); } int result = DateTime.Compare(DateTime.Now, inicio); State state = new State(); if (result < 0) { state.Type = "por fazer"; } else { state.Type = "a fazer"; } reporter.AddProject(titulo, descricao, inicio, fim, state); updateTrabalhosPopUp(); AdicionarTrabalhoLabel.StringValue = "Trabalho Adicionado com sucesso"; AdicionarTrabalhoLabel.Hidden = false; } else { AdicionarTrabalhoLabel.StringValue = "Trabalho já existente"; AdicionarTrabalhoLabel.Hidden = false; } } }
void ReleaseDesignerOutlets() { if (AddTarefaLabel != null) { AddTarefaLabel.Dispose(); AddTarefaLabel = null; } if (AdicionarTrabalhoLabel != null) { AdicionarTrabalhoLabel.Dispose(); AdicionarTrabalhoLabel = null; } if (CheckEditarDataFimButton != null) { CheckEditarDataFimButton.Dispose(); CheckEditarDataFimButton = null; } if (CheckFim != null) { CheckFim.Dispose(); CheckFim = null; } if (ConcluidoTarefaLabel != null) { ConcluidoTarefaLabel.Dispose(); ConcluidoTarefaLabel = null; } if (ConcluirTarefaButton != null) { ConcluirTarefaButton.Dispose(); ConcluirTarefaButton = null; } if (DataFimLabel != null) { DataFimLabel.Dispose(); DataFimLabel = null; } if (DataFimNameLabel != null) { DataFimNameLabel.Dispose(); DataFimNameLabel = null; } if (DataFimTrabalho != null) { DataFimTrabalho.Dispose(); DataFimTrabalho = null; } if (DataInicioLabel != null) { DataInicioLabel.Dispose(); DataInicioLabel = null; } if (DataInicioTrabalho != null) { DataInicioTrabalho.Dispose(); DataInicioTrabalho = null; } if (DescricaoLabel != null) { DescricaoLabel.Dispose(); DescricaoLabel = null; } if (DescricaoTrabalho != null) { DescricaoTrabalho.Dispose(); DescricaoTrabalho = null; } if (EdicaoRemocaoTrabalhoLabel != null) { EdicaoRemocaoTrabalhoLabel.Dispose(); EdicaoRemocaoTrabalhoLabel = null; } if (EditarRemoverTarefaLabel != null) { EditarRemoverTarefaLabel.Dispose(); EditarRemoverTarefaLabel = null; } if (EditarTarefaButton != null) { EditarTarefaButton.Dispose(); EditarTarefaButton = null; } if (EditarTrabalhoButton != null) { EditarTrabalhoButton.Dispose(); EditarTrabalhoButton = null; } if (GravarTarefaButton != null) { GravarTarefaButton.Dispose(); GravarTarefaButton = null; } if (GuardarEdicaoTrabalho != null) { GuardarEdicaoTrabalho.Dispose(); GuardarEdicaoTrabalho = null; } if (LoginButton != null) { LoginButton.Dispose(); LoginButton = null; } if (LoginLabel != null) { LoginLabel.Dispose(); LoginLabel = null; } if (LogoutButton != null) { LogoutButton.Dispose(); LogoutButton = null; } if (NovaTarefaDescricao != null) { NovaTarefaDescricao.Dispose(); NovaTarefaDescricao = null; } if (NovaTarefaTitulo != null) { NovaTarefaTitulo.Dispose(); NovaTarefaTitulo = null; } if (NovoTrabalhoConluirButton != null) { NovoTrabalhoConluirButton.Dispose(); NovoTrabalhoConluirButton = null; } if (NovoTrabalhoDescricao != null) { NovoTrabalhoDescricao.Dispose(); NovoTrabalhoDescricao = null; } if (NovoTrabalhoFim != null) { NovoTrabalhoFim.Dispose(); NovoTrabalhoFim = null; } if (NovoTrabalhoInicio != null) { NovoTrabalhoInicio.Dispose(); NovoTrabalhoInicio = null; } if (NovoTrabalhoLabelState != null) { NovoTrabalhoLabelState.Dispose(); NovoTrabalhoLabelState = null; } if (NovoTrabalhoStateLabel != null) { NovoTrabalhoStateLabel.Dispose(); NovoTrabalhoStateLabel = null; } if (NovoTrabalhoTitulo != null) { NovoTrabalhoTitulo.Dispose(); NovoTrabalhoTitulo = null; } if (PasswordText != null) { PasswordText.Dispose(); PasswordText = null; } if (RemoverTarefaButton != null) { RemoverTarefaButton.Dispose(); RemoverTarefaButton = null; } if (RemoverTrabalhoButton != null) { RemoverTrabalhoButton.Dispose(); RemoverTrabalhoButton = null; } if (TarefasPop != null) { TarefasPop.Dispose(); TarefasPop = null; } if (TarefasView != null) { TarefasView.Dispose(); TarefasView = null; } if (TituloLabel != null) { TituloLabel.Dispose(); TituloLabel = null; } if (TituloTrabalho != null) { TituloTrabalho.Dispose(); TituloTrabalho = null; } if (TrabalhosPop != null) { TrabalhosPop.Dispose(); TrabalhosPop = null; } if (TrabalhosView != null) { TrabalhosView.Dispose(); TrabalhosView = null; } if (UsernameText != null) { UsernameText.Dispose(); UsernameText = null; } if (VisualizarDescricaoTarefaLabel != null) { VisualizarDescricaoTarefaLabel.Dispose(); VisualizarDescricaoTarefaLabel = null; } if (VisualizarDescricaoTarefaText != null) { VisualizarDescricaoTarefaText.Dispose(); VisualizarDescricaoTarefaText = null; } if (VisualizarEstadoTarefaLabel != null) { VisualizarEstadoTarefaLabel.Dispose(); VisualizarEstadoTarefaLabel = null; } if (VisualizarTarefasButton != null) { VisualizarTarefasButton.Dispose(); VisualizarTarefasButton = null; } if (VisualizarTituloTarefaLabel != null) { VisualizarTituloTarefaLabel.Dispose(); VisualizarTituloTarefaLabel = null; } if (VisualizarTituloTarefaText != null) { VisualizarTituloTarefaText.Dispose(); VisualizarTituloTarefaText = null; } if (AnexosPop != null) { AnexosPop.Dispose(); AnexosPop = null; } }