示例#1
0
        private void btnInserir_Click(object sender, EventArgs e)
        {
            if (txtTitulo.Text == "")
            {
                MessageBox.Show("Ué, sua tarefa não tem titulo?");
            }
            else if (tela.utilitario == 0)
            {
                MessageBox.Show("Selecione um projeto");
            }
            else
            {
                Tarefa tarefa = new Tarefa();

                tarefa._Titulo    = txtTitulo.Text;
                tarefa._Descricao = txtDescricao.Text;
                tarefa._Coluna    = 3;
                tarefa._Id_Fk     = tela.utilitario;
                BOTarefa boTarefa = new BOTarefa();

                boTarefa.BOInsereTarefa(tarefa);

                tela.limpaColuna01();
                tela.AtualizaColunas();


                this.Close();
            }
        }
示例#2
0
        public TelaConfigTarefa(Tarefa tarefa, TelaProjeto tela)
        {
            InitializeComponent();

            txtTitulo.Text = tarefa._Titulo;
            boConfig.selectTarefa(tarefa);
            txtDescricao.Text = tarefa._Descricao;
            this.tarefa       = tarefa;
            this.tela         = tela;

            this.titulo    = tarefa._Titulo;
            this.descricao = tarefa._Descricao;
            this.coluna    = tarefa._Coluna;

            //Pegando a data de término da tarefa e colocando no label
            this.lblDataFinal.Text = Convert.ToString(tarefa._Fim.ToShortDateString());


            //Subtraindo o dia que se iniciará com o dia de hoje.
            TimeSpan qtdDiasParaInicio = Convert.ToDateTime(tarefa._Inicio) - DateTime.Now;
            TimeSpan qtdDiasParaFim    = Convert.ToDateTime(tarefa._Fim) - DateTime.Now;
            int      diasParaInicio    = qtdDiasParaInicio.Days;
            int      diasParaFim       = qtdDiasParaFim.Days;

            if (tarefa._Inicio.ToShortDateString() == "28/08/1991" || tarefa._Fim.ToShortDateString() == "21/08/1995")
            {
                lblQtdDias.Text   = "";
                lblDataFinal.Text = "";
            }
            else if (diasParaInicio < 0)
            {
                lblQtdDias.Text = "Faltam " + diasParaFim + " dias para terminar!";
                if (diasParaFim == 1)
                {
                    boTarefa.BOAtualizaCor("Red", tarefa._Id);
                    tela.limpaColuna01();
                    tela.limpaColuna02();
                    tela.limpaColuna03();
                    tela.AtualizaColunas();
                }
            }
            else
            {
                lblQtdDias.Text = "Faltam " + diasParaInicio + " dias para começar!";
            }
        }
示例#3
0
        private void btnAlterar_Click(object sender, EventArgs e)
        {
            if (txtTitulo.Text == "")
            {
                MessageBox.Show("Sua tarefa não tem titulo?");
            }
            else if (txtTitulo.Text == titulo)
            {
                tarefa._Descricao = txtDescricao.Text;
                tarefa._Titulo    = txtTitulo.Text;

                switch (cmbColuna.GetItemText(cmbColuna.SelectedItem))
                {
                case "To Do":
                    tarefa._Coluna = 1;
                    break;

                case "Doing":
                    tarefa._Coluna = 2;
                    break;

                case "Done":
                    tarefa._Coluna = 3;
                    break;
                }
                BOTarefa boTarefa = new BOTarefa();

                boTarefa.BOAtualizaTarefa(tarefa._Coluna, tarefa._Id, tarefa._Descricao);

                tela.limpaColuna01();
                tela.limpaColuna02();
                tela.limpaColuna03();

                tela.AtualizaColunas();

                this.Close();
            }
            else
            {
                tarefa._Descricao = txtDescricao.Text;
                tarefa._Titulo    = txtTitulo.Text;
                switch (cmbColuna.GetItemText(cmbColuna.SelectedItem))
                {
                case "To Do":
                    tarefa._Coluna = 1;
                    break;

                case "Doing":
                    tarefa._Coluna = 2;
                    break;

                case "Done":
                    tarefa._Coluna = 3;
                    break;
                }

                BOTarefa boTarefa = new BOTarefa();

                boTarefa.BOAtualizaTarefa(tarefa);

                tela.limpaColuna01();
                tela.limpaColuna02();
                tela.limpaColuna03();

                tela.AtualizaColunas();

                this.Dispose();
            }
        }