示例#1
0
        private classes.HierarquiaAuxiliar ObterObjetoHierarquiaAuxiliar()
        {
            var retorno = new classes.HierarquiaAuxiliar();

            if (Request["Id"] != null)
            {
                int idCapacitacao = int.Parse(Request["Id"].ToString());
                retorno = manterHierarquia.ObterPorId(idCapacitacao);
            }

            if (ddlCodUnidade.SelectedIndex > 0)
            {
                retorno.CodUnidade = ddlCodUnidade.SelectedValue;
            }
            else
            {
                throw new AcademicoException("Você deve informar o programa da Oferta");
            }

            if (ucLupaUsuario.SelectedUser != null)
            {
                retorno.Usuario = ucLupaUsuario.SelectedUser;
            }


            return(retorno);
        }
示例#2
0
 protected void btnSalvar_Click(object sender, EventArgs e)
 {
     try
     {
         classes.HierarquiaAuxiliar hierarquiaAuxiliar = ObterObjetoHierarquiaAuxiliar();
         manterHierarquia.AlterarHierarquiaAuxiliar(hierarquiaAuxiliar);
         WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Dados Gravados com Sucesso !", "ListarHierarquiaAuxiliar.aspx");
     }
     catch (AcademicoException ex)
     {
         WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message);
         return;
     }
 }
示例#3
0
        private void PreencherCampos(classes.HierarquiaAuxiliar hierarquiaAux)
        {
            if (hierarquiaAux != null)
            {
                if (hierarquiaAux.CodUnidade != null)
                {
                    WebFormHelper.SetarValorNaCombo(hierarquiaAux.CodUnidade.ToString(), ddlCodUnidade);
                }

                if (hierarquiaAux.Usuario != null)
                {
                    ucLupaUsuario.SelectedUser = hierarquiaAux.Usuario;
                }
            }
        }