protected void gvDados_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EDITAR") { nUsuario objU = new nUsuario((int)(((GridView)sender).DataKeys[Convert.ToInt32(e.CommandArgument)]).Value); v_place_holder_ativo = e_place_holder_ativo.Editar; txtNomeInclusao.Value = objU.ds_nome; txtLoginInclusao.Value = objU.v_login; txtSenhaInclusao.Value = objU.v_senha; hdnCdUsuario.Value = objU.cd_usuario.ToString(); ddlPerfilInclusao.SelectedValue = objU.cd_perfil.ToString(); } else if (e.CommandName == "EXCLUIR") { nUsuario objU = new nUsuario { cd_usuario = (int)(((GridView)sender).DataKeys[Convert.ToInt32(e.CommandArgument)]).Value, fg_excluido = true }; if (objU.cd_usuario == c_cd_usuario_logado) { ExibirMensagem("Não é possível excluir o usuário que está logado."); } else { try { objU.EfetuarAtualizacao(c_cd_usuario_logado); ExibirMensagem("Efetuada exclusão do usuário " + objU.v_login + " com sucesso."); btnConsultar_ServerClick(null, null); } catch (Exception ex) { throw ex; } } } }
protected override void btnSalvar_ServerClick(object sender, EventArgs e) { nUsuario objU = new nUsuario { cd_usuario = (!string.IsNullOrEmpty(hdnCdUsuario.Value) ? Convert.ToInt32(hdnCdUsuario.Value) : int.MinValue), cd_perfil = Convert.ToInt32(ddlPerfilInclusao.SelectedValue), ds_nome = txtNomeInclusao.Value, v_login = txtLoginInclusao.Value, v_senha = txtSenhaInclusao.Value }; try { objU.EfetuarAtualizacao(c_cd_usuario_logado); ExibirMensagem("Efetuada Inclusao do usuário " + objU.v_login + " com sucesso."); } catch (Exception ex) { throw ex; } base.btnSalvar_ServerClick(sender, e); }