protected void gdvTipoDocente_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Deletar") { try { int index = int.Parse(e.CommandArgument.ToString()); byte tdc_id = Convert.ToByte(gdvTipoDocente.DataKeys[index].Value.ToString()); ACA_TipoDocente entity = new ACA_TipoDocente { tdc_id = tdc_id }; ACA_TipoDocenteBO.GetEntity(entity); if (ACA_TipoDocenteBO.Delete(entity)) { gdvTipoDocente.PageIndex = 0; gdvTipoDocente.DataBind(); ApplicationWEB._GravaLogSistema(LOG_SistemaTipo.Delete, "tdc_id: " + tdc_id); _lblMessage.Text = UtilBO.GetErroMessage("Tipo de docente excluído com sucesso.", UtilBO.TipoMensagem.Sucesso); } } catch (ValidationException ex) { _lblMessage.Text = UtilBO.GetErroMessage(ex.Message, UtilBO.TipoMensagem.Alerta); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar excluir o tipo de docente.", UtilBO.TipoMensagem.Erro); } } }
/// <summary> /// Carrega os dados do Tipo de docente nos controles caso seja alteração. /// </summary> /// <param name="tdc_id"></param> private void Carregar(byte tdc_id) { try { ACA_TipoDocente _TipoDocente = new ACA_TipoDocente { tdc_id = tdc_id }; ACA_TipoDocenteBO.GetEntity(_TipoDocente); _VS_tdc_id = _TipoDocente.tdc_id; txtDescricao.Text = _TipoDocente.tdc_descricao; txtNome.Text = _TipoDocente.tdc_nome; txtPosicao.Text = _TipoDocente.tdc_posicao.ToString(); txtCorDestaque.Text = _TipoDocente.tdc_corDestaque; ddlTipoDocente.Enabled = false; // qdo alteração deixa o combobox desabilitado ddlTipoDocente.SelectedValue = _VS_tdc_id.ToString(); } catch (Exception e) { ApplicationWEB._GravaErro(e); lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar o tipo de docente.", UtilBO.TipoMensagem.Erro); } }