protected void btnSalvarTask_Click(object sender, EventArgs e) { if (Sessions.TaskAntiga != null) { Sessions.TaskNova = Sessions.TaskAntiga.Clone() as Componente.Supero.Task.Task; Sessions.TaskNova.DataEdicao = DateTime.Now; } else { Sessions.TaskNova = new Componente.Supero.Task.Task(); Sessions.TaskNova.DataCriacao = DateTime.Now; } Componente.Supero.Task.Task t = new Componente.Supero.Task.Task(); Sessions.TaskNova.Ativo = true; Sessions.TaskNova.CodigoTaskStatus = Sessions.ListaTaskStatus.Where(x => x.Descricao == "Aberto").FirstOrDefault().Codigo; Sessions.TaskNova.Descricao = txtDescricaoCadastro.Text; TaskBLL.EscalonadorTask(Sessions.TaskNova, Sessions.TaskAntiga); Sessions.TaskAntiga = null; Sessions.TaskNova = null; txtDescricaoCadastro.Text = string.Empty; btnPesquisa_Click(null, null); }
protected void gvTask_RowDataBound(object sender, GridViewRowEventArgs e) { switch (e.Row.RowType) { case DataControlRowType.Header: e.Row.Cells[IndexColunaGvTask.cDescricao].Width = new Unit("50%"); e.Row.Cells[IndexColunaGvTask.cAcao].Width = new Unit("194"); break; case DataControlRowType.DataRow: Componente.Supero.Task.Task t = e.Row.DataItem as Componente.Supero.Task.Task; e.Row.Cells[IndexColunaGvTask.cCodigo].Text = t.Codigo.ToString(); e.Row.Cells[IndexColunaGvTask.cDescricao].Text = t.Descricao.ToString(); e.Row.Cells[IndexColunaGvTask.cDataCriacao].Text = Convert.ToDateTime(t.DataCriacao).ToString("dd/MM/yyyy"); if (t.DataEdicao != null) { e.Row.Cells[IndexColunaGvTask.cDataEdicao].Text = Convert.ToDateTime(t.DataEdicao).ToString("dd/MM/yyyy"); } if (t.DataRemocao != null) { e.Row.Cells[IndexColunaGvTask.cDataRemocao].Text = Convert.ToDateTime(t.DataRemocao).ToString("dd/MM/yyyy"); } if (t.DataConclusao != null) { e.Row.Cells[IndexColunaGvTask.cDataConclusao].Text = Convert.ToDateTime(t.DataConclusao).ToString("dd/MM/yyyy"); } e.Row.Cells[IndexColunaGvTask.cTaskStatus].Text = Sessions.ListaTaskStatus.Where(x => x.Codigo == t.CodigoTaskStatus).FirstOrDefault().Descricao; break; default: break; } }