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(); } }
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!"; } }
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(); } }