Example #1
0
        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;
                    }
                }
            }
        }
Example #2
0
        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);
        }