Buscar() public method

public Buscar ( int IdBuscado ) : bool
IdBuscado int
return bool
        protected void Page_Load(object sender, EventArgs e)

        {

            if (!Page.IsPostBack)
            {
                int id = 0;

                LlenarCombos();

                //Leermos el QueryString que llego en la url
                //id = Utilitarios.ToInt(Request.QueryString["Id"].ToString());

                if (id > 0) //si es mayor que cero, buscar el registro
                {
                    Cuentas cuenta = new Cuentas();
                    if (!cuenta.Buscar(id))
                    {
                        Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                        Limpiar();
                    }
                    else
                    {
                        LlenarCampos(cuenta);
                    }

                }

            }

        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            if (TbCuentaId.Text == "")
            {
                Utilitarios.ShowToastr(this.Page, "El ID no puede estar en Blanco.", "Advertencia", "Warning");
                return;

            }
            Cuentas cuenta = new Cuentas();

            if (!(cuenta.Buscar(Convert.ToInt16(TbCuentaId.Text))))
            {
                Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                Limpiar();
                return;
            }

            if (cuenta.Eliminar())
            {
                Utilitarios.ShowToastr(this.Page, "Transaccion Exitosa.", "Felicidades", "Success");
                Limpiar();

            }
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            if (TbCuentaId.Text == "")
            {
                Utilitarios.ShowToastr(this.Page, "El ID no puede estar en Blanco.", "Advertencia", "Warning");
                return;
            }

            Cuentas cuenta = new Cuentas();
            if (!(cuenta.Buscar(Convert.ToInt16(TbCuentaId.Text))))
            {
                Utilitarios.ShowToastr(this.Page, "Registro no encontrado.", "Error", "Error");
                Limpiar();
                return;
            }

            LlenarCampos(cuenta);
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Cuentas cuenta = new Cuentas();

            if (cuenta.Buscar(ConvertirId()))
            {
                DescripcionTextBox.Text = cuenta.Descripcion;
                BalanceTextBox.Text = cuenta.Balance.ToString();
            }
            else
            {
                HttpContext.Current.Response.Write("<SCRIPT>alert('Error al buscar)</SCRIPT>");
            }
        }