コード例 #1
0
ファイル: Task.aspx.cs プロジェクト: maiconca/projetosupero
        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);
        }
コード例 #2
0
ファイル: Task.aspx.cs プロジェクト: maiconca/projetosupero
        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;
            }
        }