示例#1
0
        private void Gravar()
        {
            EntPlanoAcao objPlanoAcao = new EntPlanoAcao();

            this.PageToObject(objPlanoAcao);

            try
            {
                //Verifica se é Insert ou Update
                if (objPlanoAcao.IdPlanoAcao == 0)
                {
                    objPlanoAcao = new BllPlanoAcao().Inserir(objPlanoAcao);
                    MessageBox(this.Page, "Plano de Ação inserido com sucesso!");
                }
                else
                {
                    new BllPlanoAcao().Alterar(objPlanoAcao);
                    MessageBox(this.Page, "Plano de Ação alterado com sucesso!");
                }
            }
            catch (Exception ex)
            {
                MessageBox(this.Page, "Erro ao tentar Gravar o Plano de Ação!");
            }
        }
示例#2
0
        public void Editar(Int32 IdPlanoAcao, Boolean permiteEdicao)
        {
            this.Clear();

            EntPlanoAcao objPlanoAcao = new BllPlanoAcao().ObterPorId(IdPlanoAcao);

            this.ObjectToPage(objPlanoAcao, permiteEdicao);
            this.Show();
        }
示例#3
0
        protected void grdPlanoAcao_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            DataKey dk = this.grdPlanoAcao.DataKeys[e.RowIndex];

            this.grdPlanoAcao.SelectedIndex = -1;
            EntPlanoAcao planoAcao = new BllPlanoAcao().ObterPorId(ObjectUtils.ToInt(dk.Value));

            planoAcao.Ativo = false;
            new BllPlanoAcao().Alterar(planoAcao);
        }
示例#4
0
        protected void grdPlanoAcao_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            int index = ObjectUtils.ToInt(e.CommandArgument) - (grdPlanoAcao.PageIndex * grdPlanoAcao.PageSize);

            if (e.CommandName == "Evolucao")
            {
                int          IdPlanoAcao  = StringUtils.ToInt(((Label)this.grdPlanoAcao.Rows[index].Cells[0].FindControl("lblIdPlanoAcao")).Text);
                EntPlanoAcao objPlanoAcao = new BllPlanoAcao().ObterPorId(IdPlanoAcao);
                objPlanoAcao.Evolucao = !objPlanoAcao.Evolucao;
                new BllPlanoAcao().Alterar(objPlanoAcao);
            }
        }
示例#5
0
        protected void grdPlanoAcao_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                Label        lblIdPlanoAcao = ((Label)e.Row.FindControl("lblIdPlanoAcao"));
                EntPlanoAcao objPlanoAcao   = new BllPlanoAcao().ObterPorId(int.Parse(lblIdPlanoAcao.Text));
                Boolean      isEvolucao     = false;
                if (objPlanoAcao.Evolucao)
                {
                    isEvolucao = true;
                }

                ImageButton imgBttn = ((ImageButton)e.Row.FindControl("imgBttnEvolucao"));
                this.AlterarCheck(imgBttn, isEvolucao, true);

                if (int.Parse(this.HddnFldNumFase.Value) == 3)
                {
                    imgBttn          = ((ImageButton)e.Row.FindControl("ImgBttnAlterar"));
                    imgBttn.ImageUrl = "~/Image/_file_assoc2.png";
                }
            }
        }
示例#6
0
        private void PopulaGridPlanosAcao()
        {
            ListaGrid = new BllPlanoAcao().ObterPorEmpresaCadastroTurma(int.Parse(this.HddnFldIdEmpresaCadastro.Value), int.Parse(this.HddnFldIdTurma.Value));

            this.AtualizaGridPlanoAcao();
        }
示例#7
0
        private void PopulaGridPlanosAcao(Int32 IdEmpresaCadastro, Int32 IdTurma)
        {
            ListaGrid = new BllPlanoAcao().ObterPorEmpresaCadastroTurma(IdEmpresaCadastro, IdTurma);

            this.AtualizaGridPlanoAcao();
        }